a=Athlete()
调用类的工厂函数的处理过程其实是把代码变成这样Athlete().__init__(a)
处理的。
类名().方法名(对象实例的目标标识符)
class A(参数):
def __init__(self, value = 0):
self.thing = value #类属性
def how_big(self):
return(len(self.thing)) #类方法
a = A()
a.how_big(参数)#self#传入的参数【实例属性如value】即指明了实例,和又指明了参数
A().__init__().how_big(参数)
在一个类实例的对象上使用类方法
左向右的处理
函数的使用
print(len(list(参数)))
从里面右向左的一层层处理。
方法是专对类实例处理的特殊函数