Java面试题,Java三大特性之一——多态的理解

首先我们知道Java是一门面向对象的语言 面向对象三大特性,封装、继承、多态。 封装、继承、多态      ↓ 无论是学习路线,还是众人的口语习惯,都是按照这个这样进行排序,这是有原因的。因为封装好了才能继承,封装和继承都是为多态做准备的。   多态的三个前提条件: 1、继承关系 2、方法的重写 3、向上转型(即父类引用指向子类对象)   多态又分为两种情况,编译时多态,运行时多态。先简单介绍一下
相关文章
相关标签/搜索