天天看点

JAVA多态

JAVA多态

实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。

多态的作用:消除类型之间的耦合关系。

多态存在的三个必要条件

一、要有继承;

二、要有重写;

三、父类引用指向子类对象。

*对象向上转型:父类 父类对象 = 子类实例;

输出结果为B

对象向下转型:子类 子类对象 = (子类)父类对象;*

继续阅读