摘要: Java多态 什么是多态? 多态分两种: (1) 编译时多态(设计时多态):方法重载。 (2) 运行时多态:JAVA运行时系统根据调用该方法的实例的类型来决定选择调用哪个方法则被称为运行时多态。 运行时多态存在的三个必要条件:一、要有继承(包括接口的实现);二、要有重写;三、父类引用指向子类对象。 阅读全文