RSS
菜单

Python 面向对象三大特性如何体现?

封装:属性与方法绑定在对象上,用 _x/_x 约定私有(name mangling:__x 变为 _类名__x,不是真私有),通过属性/方法暴露接口;继承:class B(A),子类复用父类代码,支持多继承(注意 MRO),子类可重写父类方法;多态:同一接口不同实现——子类对象调用同名方法表现出不同行为(鸭子类型:不检查类型,只关心有没有该方法),配合 ABC 抽象类强制接口。

下载推广海报

圈内讨论推广海报

《Python 面向对象三大特性如何体现?》完整推广海报
一起交流

全部回复 0

分享经验,让问题更进一步

讨论,从你的观点开始

还没有回复,欢迎补充经验或分享不同的思路。