Java面向对象多态性(七)

面向对象多态性

1、多态性的体现:

方法的重载和重写

对象的多态性

2、对象的多态性

向上转型:程序会自动完成

         父类  父类对象 = 子类实例

向下转型:强制类型转换

         子类  子类对象  =  (子类)父类实例

Java面向对象多态性(七)

 向上转型:

Java面向对象多态性(七)

 

Java面向对象多态性(七)

向下转型: 

Java面向对象多态性(七)

 面向对象多态性的应用

Java面向对象多态性(七)

 

Java面向对象多态性(七)

 面向对象instanceof关键字

Java面向对象多态性(七)

Java面向对象多态性(七)

 面向对象抽象类应用

Java面向对象多态性(七)

 

Java面向对象多态性(七)

 

Java面向对象多态性(七)

 

Java面向对象多态性(七)

 面向对象接口的使用

 

Java面向对象多态性(七)

Java面向对象多态性(七)

Java面向对象多态性(七)