Kata Kunci super Java

Kata Kunci Jawa


Contoh

Menggunakan superuntuk memanggil superclass dari Dog (subclass):

class Animal { // Superclass (parent)
  public void animalSound() {
    System.out.println("The animal makes a sound");
  }
}

class Dog extends Animal { // Subclass (child)
  public void animalSound() {
    super.animalSound(); // Call the superclass method
    System.out.println("The dog says: bow wow");
  }
}

public class Main {
  public static void main(String args[]) {
    Animal myDog = new Dog(); // Create a Dog object
    myDog.animalSound(); // Call the method on the Dog object
  }
}


Definisi dan Penggunaan

Kata superkunci mengacu pada objek superclass (induk).

Ini digunakan untuk memanggil metode superclass, dan untuk mengakses konstruktor superclass.

Penggunaan superkata kunci yang paling umum adalah untuk menghilangkan kebingungan antara superclass dan subclass yang memiliki metode dengan nama yang sama.

Untuk memahami superkata kunci, Anda harus memiliki pemahaman dasar tentang Warisan dan Polimorfisme .


Halaman Terkait

Baca lebih lanjut tentang pewarisan (subclass dan superclass) di Tutorial Java Inheritance kami .

Baca lebih lanjut tentang polimorfisme di Tutorial Polimorfisme Java kami .


Kata Kunci Jawa