这里通过类来调用实力为什么报错
本帖最后由 lc88824 于 2024-4-17 21:26 编辑因为你默认定义的方法是实例方法,只有实例调用的时候才会帮你自动传入 self,你需要类调用的时候自动传入类可以使用类方法,例如:
class Person:
age = 30
@classmethod
def fangfa(cls):
print(self.age)
Person.fangfa() class Person() :
age = 30
@classmethod
def fangfa(cls , age) :
cls . age = age
print(cls . age)
Person . fangfa(456) 实力后不是可以调用类里面的属性吗。用person.方法函数代入实力名456为什么出不来类age里面数据
页:
[1]