class Person(object): name = "stu" age = 10 height = 160 weight = 90 def run(self): print("run") def eat(self, food): print("eat " + food) def openDoor(self): print("我已经打开了冰箱门") def fillEle(self): print("我已经把大象装进冰箱了") def closeDoor(self): print("我已经关闭了冰箱门") per = Person() ‘‘‘访问属性格式:对象名.属性名赋值:对象名.属性名 = 新值‘‘‘per.name = "tom"per.age = 18per.height = 160per.weight = 80print(per.name, per.age, per.height, per.weight) ‘‘‘访问方法格式:对象名.方法名(参数列表)‘‘‘per.openDoor()per.fillEle()per.closeDoor() per.eat("apple") #问题:目前来看Person创建的所有对象属性都是一样的per2 = Person()print(per2.age)per3 = Person()print(per3.age)
原文地址:https://www.cnblogs.com/pygo/p/12290209.html
时间: 2024-10-06 21:23:16