欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python的靜態(tài)和類

錢瀠龍1年前5瀏覽0評論

在Python中,有靜態(tài)方法和類方法兩種類型的方法。靜態(tài)方法使用@staticmethod裝飾器定義,而類方法使用@classmethod裝飾器定義。

# 靜態(tài)方法示例
class MyClass():
@staticmethod
def my_static_method():
print("This is a static method.")
# 調(diào)用靜態(tài)方法
MyClass.my_static_method()

靜態(tài)方法屬于類而不屬于實(shí)例,可以直接通過類名調(diào)用,也可以通過實(shí)例調(diào)用。但是,靜態(tài)方法不能訪問類和實(shí)例的屬性和方法。

# 類方法示例
class MyClass():
class_var = "This is a class variable."
@classmethod
def my_class_method(cls):
print(cls.class_var)
def my_normal_method(self):
print("This is a normal method.")
# 調(diào)用類方法
MyClass.my_class_method()

類方法屬于類而不屬于實(shí)例,可以通過類名調(diào)用,也可以通過實(shí)例調(diào)用。類方法可以訪問類的屬性和方法,但不能直接訪問實(shí)例的屬性和方法。