classteacher():
name ="苍老师"
age =18defsay(self):
self.name ="波多多"
self.age =17print("你好,我是{},今年{}岁了".format(self.name,__class__.age))# 没有self形参defsayAgain():print(__class__.name)print(__class__.age)print("你好呀,我又来了")
t = teacher()# 实例调用方法
t.say()# t.sayAgain() 这里报错:TypeError: sayAgain() takes 0 positional arguments but 1 was given# 绑定类方法需要使用类名.方法名调用
teacher.sayAgain()
你好,我是波多多,今年18岁了
苍老师
18
你好呀,我又来了
classA():
name ="林洋"
age =20def__init__(self):
self.name ="余周周"
self.age =18defsay(self):print(self.name)print(self.age)classB():
name ="耿耿"
age =17
a = A