python 学习之 面向对象

python 学习之 面向对象,第1张

概述上节课学习了多继承背景下的属性查找,这节课学习了如何规范使用多继承之mixins机制mixins机制 #继承表达的关系:is-a#classPeople:#pass##classStudent(People,Foo,Bar):#passclassVehicle:#交通工具passclassFlyMixin:deffly(self

上节课学习了多继承背景下的属性查找,这节课学习了如何规范使用多继承 之 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 学习之 面向对象所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1187471.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存