私有方法或者属性

2021-02-24  本文已影响0人  牛二的Homework

私有方法或者私有属性

通过name mangling(名字重整(目的就是以防子类意外重写基类的方法或者属性)如:_Class__object)机制就可以访问private了。
父类中属性名为__名字开头的,子类不继承,子类不能访问,但是子类对象可以通过父类的公共方法间接访问到私有方法或者私有属性
如果在子类中向__名字赋值,那么会在子类中定义的一个与父类相同名字的属性
_名的变量、函数、类在使用from xxx import *时都不会被导入

上一篇 下一篇

猜你喜欢

热点阅读