PY进阶——面向对象_封装篇
封装
将属性和方法写入类中的操作就是封装,封装可以为属性和方法添加私有权限
当不想被继承时,可以设置某个属性或者方法前加上__
1 | |
私有属性/方法只能在类的内部使用,不能在外部使用
如果想要在外部使用要通过公共接口
1 | |
上述代码中,公共接口是父类定义的方法get_money为公共接口,同理也能定义修改的公共接口
私有确实提高了代码的安全性,但会提高代码量,为解决这个问题所以提出了继承,继承的弊端是耦合性强,因此我们提出多态
PY进阶——面向对象_封装篇
http://example.com/2026/03/24/PY进阶——面向对象-封装篇/