java多态
例如有两个类:
Employee:超类
Manager:子类
多态:一个Employee变量既可以继承Employee类对象,也能继承Manager类的对象。
Employee e;
e = new Employee()
e = new Manager()
-----------------------------------------------------------------------------------------
Manager boss = new Manager(...);
Employee[] staff = new Employee[3]
staff[0] = boss
但是staff不能调用Manager类的方法
------------------------------------------------------------------------------------------
Python中没有多态,Python奉行的是鸭子准则:只要一个东西看起来像鸭子,叫起来像鸭子,跑起来像鸭子……那么它就是鸭子

浙公网安备 33010602011771号