Python 物件導向程式設計(OOP)教學
一、OOP 基本概念
概念
說明
二、定義類別與建立物件
class Dog:
# 初始化方法(constructor)
def __init__(self, name, age):
self.name = name # 屬性
self.age = age
# 實例方法
def bark(self):
return f"{self.name} is barking!"
# 建立物件
dog1 = Dog("Buddy", 3)
print(dog1.bark()) # Buddy is barking!🔹 init 方法
init 方法三、常見特殊方法(Magic Methods / Dunder Methods)
方法
說明
範例
範例: repr 與 str
repr 與 str四、繼承(Inheritance)
五、封裝(Encapsulation)
六、多型(Polymorphism)
七、實務建議
Last updated