python 訪問對象的屬性與方法



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 = 18
per.height = 160
per.weight = 80
print(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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM