java面向对象之多态

1.什么是多态?
同一个引用类型,使用不同的实例而执行不同操作(父类引用指向子类对象)
2.使用多态有什么优点?
使用多态减少类中代码量;
使用多态提高代码的可扩展性和可维护性
3.实现多态有哪几种方式?
使用父类作为方法形参实现多态;使用父类作为方法返回值实现多态
4.使用多态实现思路(三个要素)
编写具有继承关系的父类和子类;
子类重写父类方法;
使用父类的引用指向子类的对象(向上转型 自动类型转换 子类转化为父类)安全
5.父类到子类的转换(不安全)
向下转型 强制类型转换
6.Instanceof运算符的作用是什么?
语法:对象 instanceof 类或接口
instanceof通常和强制类型转换结合使用

对自己负责应该是成年人的基本准则
原文地址:https://www.cnblogs.com/yangjunling/p/13857973.html