在Python中,我們可以使用class關鍵字來定義一個類。類是一種抽象的數據類型,用來定義對象的屬性(成員變量)和行為(方法)。
下面是一個簡單的示例,展示了如何定義一個名為Person的類:
class Person:
# 構造方法,在創建對象時被調用
def __init__(self, name, age):
self.name = name
self.age = age
# 成員方法
def say_hello(self):
print(f"Hello, my name is {self.name} and I am {self.age} years old.")
# 創建一個Person對象
person = Person("Alice", 25)
# 調用成員方法
person.say_hello()
輸出結果為:
Hello, my name is Alice and I am 25 years old.
在上面的示例中,我們定義了一個Person類,它有兩個成員變量(name和age)和一個成員方法(say_hello)。構造方法__init__
在創建對象時被調用,用來初始化對象的屬性。成員方法使用self
關鍵字作為第一個參數,表示對象本身。
要創建一個類的對象,只需使用類名后跟一對括號,傳入構造方法所需的參數即可。然后,我們可以通過對象名點語法來訪問成員變量和調用成員方法。