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奉行的是鸭子准则:只要一个东西看起来像鸭子,叫起来像鸭子,跑起来像鸭子……那么它就是鸭子

posted @ 2017-03-27 15:57  kuqs(奇小东)  阅读(199)  评论(0)    收藏  举报