首页 > 其他 > 详细

私有成员

时间:2018-08-21 14:50:13      阅读:158      评论:0      收藏:0      [点我收藏+]

1.双下划线开头

2.只能在类内部访问

3.在外部可以间接访问

4.子类也不能直接访问父类中的私有成员,只能间接访问

class Base:
    def __init__(self):
        self.__name = python
        self.name = P

    def BaseShow(self):
        return self.__name

class Son(Base):
    def __init__(self):
        self.__age = 1
        super(Son, self).__init__()

    def SonShow(self):
        return self.__age
     #return self.__name 不可以,因为子类不能直接访问父类中的私有成员
obj = Son() print(obj.SonShow(), obj.BaseShow()) #间接访问自己的和父类的私有成员

 

私有成员

原文:https://www.cnblogs.com/dongmengze/p/9510928.html

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