cat 和 dog是animal 的子类,car是‘鸭子’
例子举得太好了,很有用,给力
谢谢
静态语言的话,我猜是car类不能使用需要传入animal类型参数的run_twice函数
如果是静态语言像C++的话,也就是没有像鸭子这个说法了,只有鸭子和不是鸭子。而且多态的话得先在基类中声明成虚函数virtual才行。
这个代码好棒,把继承和run讲得很清楚!
这个时真的清楚hhhh
原来最后的动态静态是这个意思 懂了 真好
走,一起去做鸭
比较测试了一下
也就是函数run_twice()兼容所有有run方法的对象(即使该函数定义在一个类里面),但是没有run_twice()方法的对象是无法调用该函数的
Sign in to make a reply
梧盛凤鸣
cat 和 dog是animal 的子类,car是‘鸭子’