- 什麼是物件導向
物件,就是對問題中的事物的抽象
物件導向:
就是把現實中的事物都抽象為“物件”。每個物件是唯一的,且都可以擁有它的屬性與行為。我們就可以透過呼叫這些物件的方法、屬性去解決問題。
- 什麼是物件
物件是由資料(描述事物的屬性)和作用於資料的操作(體現事物的行為)組成的封裝體,描述客觀事物的一個實體,是構成系統的基本單元。
- 什麼是類
類是對一組有相同資料和相同操作的物件的定義,是物件的模板,其包含的方法和資料描述一組物件的共同行為和屬性。類是在物件之上的抽象,物件則是類的具體化,是類的例項。類可有其子類,也可有其他類,形成類層次結構。
點選檢視程式碼
class Chinese:
"""中國人"""
party = 'gcd'
def work():
print('working')
def eat(self):
print('eating')
print(Chinese.party)
Chinese.work()
print(Chinese.__dict__) # 這裡把裡面的元素都轉換成字典,並加上了’‘
Chinese.__dict__['work']() # 這裡必須要加’‘因為上面
print(Chinese)
print(Chinese())