Python—訪問限制
阿新 • • 發佈:2019-03-07
sel clas def () 類型 古天樂 實例 elf lov
_foo:受保護類型 其類本身和子類可以訪問
實例:
class Human:
_name_man = "成龍" # 受保護類型的屬性
def __init__(self):
print("__init__:",Human._name_man) # 訪問受保護類型的屬性
mylove = Human()
print("直接訪問:",mylove._name_man)
__foo:私有類型 類本身可以訪問
實例:
class Human:
__name_man = "成龍" # 私有類型的屬性
def __init__(self):
print("__init__:",Human.__name_man) # 訪問私有類型的屬性
def mygirl(self):
print("mygirl方法:",Human.__name_man) # 訪問私有類型的屬性
mylove = Human()
mylove._Human__name_man = "古天樂"
mylove.mygirl()
print("直接訪問:",mylove._Human__name_man)
Python—訪問限制