python基础之三:静态方法

# 定义一个人类
class Person(object):
    # 定义一个类属性
    __country = "中国"

    def __init__(self, name):
        # 实例属性
        self.name = name
        self.__age = 20

    # 创建一个实例方法
    def get_age(self):
        return self.__age

    # 类方法
    @classmethod
    def get_country(cls):
        return cls.__country

    # 静态方法
    @staticmethod
    def hello():
        print("今天天气不错")

"""
定义一个静态方法的格式:
@staticmethod
def 静态方法名():
    代码逻辑
# 静态方法的调用
类名.静态方法名()
对象名.静态方法名()
"""
# 调用静态方法
# 01: 类名.静态方法名
Person.hello()
# 02:对象名.静态方法名
Person("xiaoming").hello()

猜你喜欢

转载自blog.csdn.net/weixin_43761177/article/details/85012372