Discuss / Python / 继承和多态 笔记

继承和多态 笔记

Topic source

梧盛凤鸣

#22 Created at ... [Delete] [Delete and Lock User]

cat 和 dog是animal  的子类,car是‘鸭子’

例子举得太好了,很有用,给力

AntiHatred

#24 Created at ... [Delete] [Delete and Lock User]

谢谢

静态语言的话,我猜是car类不能使用需要传入animal类型参数的run_twice函数

如果是静态语言像C++的话,也就是没有像鸭子这个说法了,只有鸭子和不是鸭子。而且多态的话得先在基类中声明成虚函数virtual才行。

这个代码好棒,把继承和run讲得很清楚!

这个时真的清楚hhhh

Mx

#29 Created at ... [Delete] [Delete and Lock User]

原来最后的动态静态是这个意思 懂了 真好

走,一起去做鸭

alienation

#31 Created at ... [Delete] [Delete and Lock User]

比较测试了一下

也就是函数run_twice()兼容所有有run方法的对象(即使该函数定义在一个类里面),但是没有run_twice()方法的对象是无法调用该函数的


Reply