色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 類中帶_

老白1年前8瀏覽0評論

Python中的類中帶下劃線_,通常表示這個(gè)變量或者方法是私有的,不應(yīng)該被外部使用。以下為示例:

class MyClass:
def __init__(self):
self._age = 18 # 私有變量
def _print_age(self): # 私有方法
print(self._age)

通過上面這個(gè)例子,可以看出,age和print_age方法都是以_開頭的,這意味著它們應(yīng)該是私有的。

但是,在Python中,私有變量和方法并不是真正的私有的。在實(shí)例化對象后,我們還是可以訪問這些"私有"成員,只不過需要加上_來訪問。

myclass = MyClass()
print(myclass._age) # 還是可以訪問到私有變量
myclass._print_age() # 還是可以訪問到私有方法

因此,Python中并沒有真正的私有變量和方法,我們需要遵循一種約定,即以_開頭的變量或方法,應(yīng)該被視為私有的,不應(yīng)該在類的外部使用。