码迷,mamicode.com
首页 > 其他好文 > 详细

私有成员

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

标签:style   ase   成员   turn   不能   ini   span   python   直接   

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()) #间接访问自己的和父类的私有成员

 

私有成员

标签:style   ase   成员   turn   不能   ini   span   python   直接   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!