上节课学习了多继承背景下的属性查找,这节课学习了如何规范使用多继承 之 mixins机制
mixins机制
# 继承表达的关系:is-a# class People:# pass## class Student(People,Foo,bar):# passclass Vehicle: # 交通工具 passclass FlyMixin: def fly(self): passclass CivilAircraft(FlyMixin,Vehicle): # 民航飞机 passclass Helicopter(FlyMixin,Vehicle): # 直升飞机 passclass Car(Vehicle): # 汽车并不会飞,但按照上述继承关系,汽车也能飞了 pass
组合
重用父类的两种方法
多态
1.通过父类给他的子类定规则
鸭子类型
总结
以上是内存溢出为你收集整理的python 学习之 面向对象全部内容,希望文章能够帮你解决python 学习之 面向对象所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)