溫馨提示×

java父類如何引用指向子類對象

小億
89
2024-04-22 19:03:44
欄目: 編程語言

在Java中,父類可以引用指向子類對象,這種特性稱為多態(tài)性。具體實現(xiàn)方式如下:

  1. 定義一個父類和一個子類:
class Parent {
    public void display() {
        System.out.println("This is the parent class.");
    }
}

class Child extends Parent {
    @Override
    public void display() {
        System.out.println("This is the child class.");
    }
}
  1. 創(chuàng)建子類對象,并用父類引用指向它:
Parent parent = new Child();
parent.display();

在上面的代碼中,父類Parent的引用parent指向子類Child的對象。當(dāng)調(diào)用display()方法時,實際上會調(diào)用子類Child中的display()方法,因為多態(tài)性允許父類引用指向子類對象,并且調(diào)用子類重寫的方法。

0