多态:
多态是具有多种不同形态能力的特征,同一个接口使用不同的实例而执行不同的操作
多态可以减少类中的代码量,也可以提高代码的可扩展性和可维护性;
继承是多态的基础,没有继承就没有多态;
实现多态的方式:
父类作为形参
父类作为返回值
向上转型
向下转型:instanceof
面向对象三大特征:
封装:保证对象自身数据的完整性和安全性
继承:建立类之间的关系,实现代码复用,方便系统扩展
多态:相同的方法调用不同的实现方式
Object:是所有java类的祖先,在定义一个类时,如果没有继承,直接继承Object类;
多态
最新推荐文章于 2019-06-15 16:22:35 发布