物件導向程式設計 OOP 入門:用車子理解 Class、Object、init 與不同 py 檔案
物件導向程式設計 Object Oriented Programming,簡稱 OOP。
可以先簡單理解成:
把一個東西的「資料」和「動作」包在一起。
例如一台車:
| 類型 |
例子 |
| 屬性 attribute |
顏色、品牌、速度 |
| 方法 method |
加速、煞車、顯示資訊 |
學習目標
學完這一份內容,你要能理解:
- 什麼是 class
- 什麼是 object
- 什麼是屬性 attribute
- 什麼是方法 method
- 什麼是 init
- 什麼是 self
- 如何把自訂 class 放在不同 py 檔案中使用
一、先不用 class,從普通變數開始