Python 学习 - 子类可以通过父类的公有方法,从而调用私有方法

# coding:utf-8


class Parent:

    def __test(self):
        print '父类私有方法'

    def test(self):
        print '父类共有方法'
        
        # 调用私有方法
        self.__test()


class Son(Parent):

    pass

son = Son()

# 子类无法直接调用父类私有方法
# son.__test()

# 但是可以通过父类的公有方法,从而调用私有方法
son.test()

猜你喜欢

转载自blog.csdn.net/weixin_38892128/article/details/86545265