Rumah  >  Artikel  >  Java  >  kata kunci super dalam Java

kata kunci super dalam Java

PHPz
PHPzke hadapan
2023-09-16 22:57:031214semak imbas

kata kunci super dalam Java

  • pembolehubah super merujuk kepada contoh kelas induk langsung.
  • Pembolehubah super boleh memanggil kaedah kelas induk langsung.
  • super() bertindak sebagai pembina kelas induk langsung dan harus menjadi baris pertama dalam pembina kelas anak.

Gunakan kata kunci super apabila memanggil versi kelas super kaedah yang diganti.

Contoh h2>

Demo Langsung

class Animal {
   public void move() {
      System.out.println("Animals can move");
   }
}
class Dog extends Animal {
   public void move() {
      super.move(); // invokes the super class method
      System.out.println("Dogs can walk and run");
   }
}
public class TestDog {
   public static void main(String args[]) {
      Animal b = new Dog(); // Animal reference but Dog object
      b.move(); // runs the method in Dog class
   }
}

Output

Ini akan menghasilkan keputusan berikut -

Animals can move
Dogs can walk and run

Atas ialah kandungan terperinci kata kunci super dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam