首頁  >  文章  >  Java  >  java多型態向上轉型指的是什麼

java多型態向上轉型指的是什麼

PHPz
PHPz轉載
2023-04-20 09:19:06798瀏覽

說明

1、向轉型就是把一個子類別引用給一個父類別引用,也就是父類別引用 引用了子類別的物件。

2、格式為父類別 父類別物件=子類別實例。

此時透過父類別引用變數呼叫的方法是子類別覆寫或繼承父類別的方法,而不是父類別的方法。但是呼叫的屬性還是父類別的屬性。

實例

class Animal {
    public String name;
    public void eat() {
        System.out.println(this.name + " 正在吃");
    }
}
class Cat extends Animal {
    
}
public class Test extends TestDemo {
 
    public static void main(String[] args) {
        //父类引用 引用了 子类引用所引用的对象
        Cat cat = new Cat();
        Animal animal = cat;//向上转型
    }
}

以上是java多型態向上轉型指的是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除