使用java实现面向对象 第三章

第三章 多态

一、编写父子类

1.多态是具有表现多种型生态的能力的特征,同一个实现接口,使用不同的实例而执行不同的操作

 

2.一个引用类型,使用不同的实例而执行不同操作。(父类引用子类对象)

使用多态的好处:通过多态可以减少类中的代码量,可以提高代码的可扩展性和可维护性。

3. 实现思路编写子类,子类重写父类方法

运行时,使用父类的类型,子类的对象。

二、实现多态的两个要素

1. 重写

使用父类类型

方法重写的规则

在继承关系的子类中

重写的方法名、参数、返回值类型必须与父类相同

私有方法不嫩计策因而也无法重写。

2.Instanceof运算符

instanceof  类或接口

该运算用来判断一个对象是否属于一个类或者实现了一个接口。结果为true或false。

子类转换成父类时的规则:

子类到父类的转换(向上转换)

父类到子类的转化(向下转换)

posted @ 2017-10-07 19:47  盼盼的胖胖  阅读(150)  评论(0编辑  收藏  举报