#: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()
相关文章
- 03-19Python-类和对象(__new__,__init__,classmethod)
- 03-19Python基础学习(26)classmethod/staticmethod 装饰器 部分内置魔术方法
- 03-19python的classmethod修饰符
- 03-19python – Cython:对于类型化的内存视图,我应该使用np.float_t而不是double
- 03-19python格式化输出的几种方式
- 03-19python 常用的字符串方法
- 03-19python 判断一个对象的变量类型
- 03-19如何在Python中更改TkTable中活动单元格的文本颜色?
- 03-19python-使用通过TKinter在对象内部定义的图像按钮
- 03-19python3 写一个简单的websocket程序(转)