在Python中,class(類)是一種創建對象的藍圖。它定義了一組屬性和方法,用于描述對象的行為和特征。
使用class關鍵字定義一個類,然后在類的內部定義屬性和方法。屬性是類的特征,方法是類的行為。在類中創建的對象稱為類的實例,可以通過實例來訪問屬性和調用方法。
以下是一個簡單的示例:
class MyClass:
def __init__(self, name):
self.name = name
def say_hello(self):
print("Hello, " + self.name)
# 創建類的實例
obj = MyClass("Alice")
# 訪問屬性
print(obj.name)
# 調用方法
obj.say_hello()
在上面的示例中,定義了一個名為MyClass的類。該類具有一個構造函數__init__
,用于初始化實例的屬性。還定義了一個名為say_hello
的方法,用于打印問候語。
通過實例化MyClass
類創建了一個對象obj
,并將名稱"Alice"傳遞給構造函數。然后,通過obj.name
訪問實例的屬性,以及通過obj.say_hello()
調用實例的方法。
類的用法非常靈活,可以根據需要定義屬性和方法,實現更復雜的功能。