Java面向对象多态
目录
多态概述
Java 多态包括以下三种方式
方法重写(Override)
向上转型(Upcasting)
实现多态
多态概述
Java 多态是指同一种类型的对象,在不同的情况下有着不同的状态和行为。它是基于继承、重写和向上转型等特性实现的,多态是面向对象编程的三大特征之一,其他两个分别是封装和继承。
Java 多态包括以下三种方式
方法重写(Override)
子类可以对从父类继承的方法进行重写,以便根据子类的需要来覆盖掉父类中的方法实现。这样在调用时,可以根据对象的不同来执行对应的方法。
例如:
class Animal {
public void move() {
System.out.println("动