使用java实现面向对象 第三章
Posted 盼盼的胖胖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用java实现面向对象 第三章相关的知识,希望对你有一定的参考价值。
第三章 多态
一、编写父子类
1.多态是具有表现多种型生态的能力的特征,同一个实现接口,使用不同的实例而执行不同的操作
2.一个引用类型,使用不同的实例而执行不同操作。(父类引用子类对象)
使用多态的好处:通过多态可以减少类中的代码量,可以提高代码的可扩展性和可维护性。
3. 实现思路编写子类,子类重写父类方法
运行时,使用父类的类型,子类的对象。
二、实现多态的两个要素
1. 重写
使用父类类型
方法重写的规则
在继承关系的子类中
重写的方法名、参数、返回值类型必须与父类相同
私有方法不嫩计策因而也无法重写。
2.Instanceof运算符
instanceof 类或接口
该运算用来判断一个对象是否属于一个类或者实现了一个接口。结果为true或false。
子类转换成父类时的规则:
子类到父类的转换(向上转换)
父类到子类的转化(向下转换)
以上是关于使用java实现面向对象 第三章的主要内容,如果未能解决你的问题,请参考以下文章