python類變量聲明的方法是什么

小億
101
2024-02-05 14:55:33

在Python中,類變量可以通過(guò)在類定義中直接聲明或在類的方法中使用self關(guān)鍵字聲明。

  1. 直接在類定義中聲明類變量:
class MyClass:
    class_variable = "Hello"

print(MyClass.class_variable)  # 輸出: Hello
  1. 在類的方法中使用self關(guān)鍵字聲明:
class MyClass:
    def __init__(self):
        self.class_variable = "Hello"

obj = MyClass()
print(obj.class_variable)  # 輸出: Hello

這兩種方法都可以用來(lái)聲明類變量,但方法一聲明的類變量是該類的共享屬性,方法二聲明的類變量是該類每個(gè)對(duì)象的屬性。

0