1. 類與對象
1.1 基本概念
??類??是創建對象的藍圖,定義了對象的??屬性??(數據)和??方法??(行為)。??對象??是類的實例化實體,每個對象擁有獨立的屬性值和共享的類方法
??示例??:定義Dog
類
class Dog:species = "Canis familiaris" # 類屬性(所有實例共享)def __init__(self, name, age): # 構造函數self.name = name # 實例屬性self.age = agedef bark(self): # 實例方法print(f"{self.name} says: Woof!")
1.2 構造函數__init__
- 作用:初始化對象屬性,在實例化時自動調用
- ??
self
參數??:指向實例自身,必須作為方法的第一個參數
??案例?