python中@property的作用
在类中的对象方式上添加@property有什么作用呢?
它可以使我们直接通过.方法名的方式去调用方法,而不需要加()。
例:
clsss A:
def __init__(self,name)
self.name=name
@property
def getName(self):
print('my name is %s' % self.name)
<<<<<stu=A('小明')
<<<<<stu.getName
>>>>>'my name is 小明'
在类中的对象方式上添加@property有什么作用呢?
它可以使我们直接通过.方法名的方式去调用方法,而不需要加()。
例:
clsss A:
def __init__(self,name)
self.name=name
@property
def getName(self):
print('my name is %s' % self.name)
<<<<<stu=A('小明')
<<<<<stu.getName
>>>>>'my name is 小明'