首页 > 编程语言 > 详细

Python—访问限制

时间:2019-03-06 23:13:48      阅读:148      评论:0      收藏:0      [点我收藏+]

_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—访问限制

原文:https://www.cnblogs.com/kzxiaotan/p/10486403.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!