Java多态语法及实现简述

多态:

一个事物的多种表现形态。(两个或两个以上的对象在调父类中的方法时,实现了各自的内容)

 


 

多态代码:

父类 对象 = new 子类();    //父类引用指向子类对象

子类 对象 = new 父类();    //不可以

多于多态来说,编译状态(看左边的类型) ,运行状态(看右边的类型)

 


 

实现:

向上转型 : 父类 对象 = new 子类();    理解:自动类型转换

向下转型 : 父类类型对象 instanceof 子类类型  => 子类类型 对象=(子类类型)父类类型的对象 ;

类的属性没有多态性(属性不能被子类的属性覆盖)

你可能感兴趣的:(Java笔记,Java,Java,多态)