同一个行为具有多个不同表现形式或形态的能力
条件: 继承
重写
父类引用指向子类对象
使程序有良好的扩展,并可以对所有类的对象进行通用处理
虚函数的存在是为了多态
Java 中其实没有虚函数的概念,它的普通函数动态绑定是默认行为。如果不希望某个函数具有虚函数特性,可以加上 final 关键字变成非虚函数。
三种方法:
接口: java中的接口类似于生活中的接口,就是一些方法特征的集合,但没有方法的实现
抽象类