Python普通方法,特性方法,静态方法,类方法
class Person(object):
def info(self):
print('普通方法')
@property
def show(self):
print('特性方法')
@staticmethod
def f1():
print('静态方法')
@classmethod
def add(cls):
print('类方法')
if __name__ == '__main__':
obj=Person()
obj.info()
obj.show
obj.f1()
obj.add()
1,普通方法:没有任何装饰器,使用对象名直接调用,属于对象
2,特性方法:加了装饰器,掉用的时候不用加(),不能有参数,属于对象
3,静态方法:直接调用,属于类也属于对象
4,类 方 法:直接调用,属于类也属于对象