在Python中,類變量可以通過在類定義中直接聲明或在類的方法中使用self關鍵字聲明。
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
這兩種方法都可以用來聲明類變量,但方法一聲明的類變量是該類的共享屬性,方法二聲明的類變量是該類每個對象的屬性。