多态的概念 多态(polymorphism)是具有表现多种形态的能力的特征。更专业化的说法:同一个实现接口,使用不同的实例而执行不同的操作。 多态的实现方式 重写接口抽象类和抽象方法 多态的优点 消除类型之间的耦合关系可替换性可扩充性接口性灵活性简化性 多态存在的三个必要条件 继承重写父类引用指向子类对象 重写 当子类对象调用重写的方法时,调用的是子类的方法,而不是父类中被重写的方法。 要想调用父类中被重写的方法,则必须使用关键字 super。