在Python中,通過類創建對象的方式是使用類名后跟一對括號。例如,如果有一個名為Person
的類,可以通過以下方式創建一個Person
對象:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
person1 = Person("Alice", 20)
person2 = Person("Bob", 25)
在上述代碼中,Person
類具有一個特殊的方法__init__
,它被稱為構造函數或初始化方法。它用于在創建對象時初始化對象的屬性。self
關鍵字表示對象本身。在創建person1
對象時,傳遞的參數"Alice"
和20
將被傳遞給__init__
方法中的name
和age
參數,并將其賦值給person1
對象的name
和age
屬性。同樣,使用不同的參數創建person2
對象。
通過類創建的對象可以訪問其屬性和方法。例如,可以使用person1.name
來訪問person1
對象的name
屬性,以及使用person2.age
來訪問person2
對象的age
屬性。