1. 程式人生 > >Python—訪問限制

Python—訪問限制

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—訪問限制