# 定义一个人类
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()
python基础之三:静态方法
猜你喜欢
转载自blog.csdn.net/weixin_43761177/article/details/85012372
今日推荐
周排行