yandyand

导航

python的classmethod修饰符

#:classmethod 修饰符
'''
classmethod简介:
classmethod作用在类中的含义是,类在执行使用的过程中不需要实例化,也就是不需要"self",但是在使用类时必须使用自身类为开头(class.method)这样调用类方法
'''
class day:
@classmethod #:使用classmethod修饰符
def today(self):
print("今天是周日啊!!!")

if __name__ == "__main__":
day.today() #:使用了classmethod修饰符可以在不实例化的时候调用类中的方法

class day:
def today(self):
print("今天是周日啊!!!")
if __name__ == "__main__":
day.today() #:直接调用类方法失败
Sunday = day() #:必须实例化才可以使用
Sunday.today()

posted on 2020-11-09 01:34  yandyand  阅读(110)  评论(0)    收藏  举报