在 Python 中,class
(類別)是用來定義物件的藍圖,物件是類別的實例。類別可以包含屬性(變數)和方法(函數),用來定義物件的特徵和行為。
class
基本結構class Dog:
pass
class
定義一個類別,Dog 是類別名稱。pass
表示這個類別暫時什麼也不做。__init__
class Dog:
def __init__(self, name, age):
self.name = name # 實例屬性
self.age = age # 實例屬性
__init__(self, ...)
是初始化方法,當創建一個實例時自動執行。self.name
和 self.age
是實例屬性,用來存儲每隻狗的名字和年齡。class Dog:
def bark(self):
print(f'{self.name} is barking')
bark(self)
是類別中的方法,表示狗叫的行為。self
參數用來訪問實例屬性。my_dog = Dog('Buddy', 5) # 創建實例
print(my_dog.name) # 輸出: Buddy
print(my_dog.age) # 5
my_dog.bark() # 輸出: Buddy is barking
my_dog
是 Dog 類別的實例,擁有 name
和 age
屬性,以及 bark
方法。