在Python中,可以通過class關鍵字創建一個類。一個類定義可以包含屬性和方法。
以下是一個簡單的例子,展示了如何創建一個名為Person的類,該類有一個屬性name和一個方法say_hello():
class Person:
def __init__(self, name):
self.name = name
def say_hello(self):
print("Hello, my name is", self.name)
在上述代碼中,__init__
方法是一個特殊的方法,用于初始化對象的屬性。self
參數代表對象本身,通過self可以訪問到對象的屬性和方法。
要使用這個類創建一個對象,可以通過調用類名加括號的方式,類似于調用函數:
p = Person("Alice")
p.say_hello()
上述代碼將創建一個名為p的Person對象,并調用其say_hello()方法。
類的定義也可以包含其他方法和屬性,可以根據需要進行擴展。