class Car():
def __init__(self, name, old):
self.name=name
self.old=old
def print(self):
return print(self.name+'===>'+str(self.old))
def train(self):
self.print()
car=Car('Tom', 11)
car.print()
car.train()
#=====================
#Tom===>11
#Tom===>11
#====================
两个结果完全一样,因为train()函数的实体就是上面提到的print()函数,因为train()其实就是引用了类内的函数。类内不仅可以共享变量,还可以共享类内的函数。
self.name
self.function_name