面向对象
三大特点 封装:即是对数据的封装,又是对处理数据的方法的封装。 继承:强调是父子类之间的关系 多态:不同的对象调用相同的方法,会有不同的相应。 类的继承 继承:继承父类的属性和方法,子类直接就有了。 派生:由于父类的属性和方法,有的时候不能完全解决问题,需要衍生出新的属性和方法来帮助我们更好的解决问题,这些就叫做类的派生 总结:子类的继承和派生知识侧重点不同。继承侧重的是相同的点, 派生则是侧重不同的点。类的继承
方法重写 完全不合适,覆盖重写 不完全合适,需要修改完善,super().eat() 或者是直接指定类名+方法调用。 多继承 一个类可以有多个父类,即可以拥有多个类的特征 继承链 # __mro__类属性,记录了继承链的查找顺序 # 一旦找到,立即停止并返回 # 按照广度优先的原则进行查找版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~