在Python中,類變量可以通過(guò)在類定義中直接聲明或在類的方法中使用self關(guān)鍵字聲明。
class MyClass:
class_variable = "Hello"
print(MyClass.class_variable) # 輸出: Hello
class MyClass:
def __init__(self):
self.class_variable = "Hello"
obj = MyClass()
print(obj.class_variable) # 輸出: Hello
這兩種方法都可以用來(lái)聲明類變量,但方法一聲明的類變量是該類的共享屬性,方法二聲明的類變量是該類每個(gè)對(duì)象的屬性。