class Person(object):
def __init__(self,newName,newAge):
self.name=newName
self.age=newAge
def eat(self):
print("%s is eating"%self.name)
def drink(self):
print("%s is drink"%self.name)
p=Person("老王",30)
p.eat()
print(p.name)
print(p.age)
p.adder="苏州"#对p添加adder属性
print(p.adder)
laozhang=Person("老张",40)
#print(laozhang.adder)#因为laozhang没有adder属性,访问不到,会报错
#给类添加类属性(任何对象都可以访问到num属性)
Person.num=100
print(p.num)
print(laozhang.num)
python动态添加属性
最新推荐文章于 2023-04-04 15:13:11 发布