多态

多态是设计上的一个术语  

Java中,多态是指一下语法现象:

(1)重载 Overload:方法允许重名

(2)重写 Override:允许子类重写父类方法

(3)泛型(模板):ArrayList

 

子类与父类的类型转换

 

(1) 子类可以隐式转化成父类(父类指向子类)

例如: Tea t = new RedTea();  // RedTea 是 Tea的子类

 

多态:

当调用一个方法时,不看引用对象(通常是父类)的类型,而是看实际指向对象(具体某个子类)的类型

    

posted @ 2018-12-31 15:54  deep-thinking  阅读(108)  评论(0编辑  收藏  举报