Java memperluas Kata Kunci

Kata Kunci Jawa


Contoh

Kelas Car(subclass) mewarisi atribut dan metode dari Vehiclekelas (superclass):

class Vehicle {
  protected String brand = "Ford";         // Vehicle attribute
  public void honk() {                     // Vehicle method
    System.out.println("Tuut, tuut!");
  }
}

class Car extends Vehicle {
  private String modelName = "Mustang";    // Car attribute
  public static void main(String[] args) {

    // Create a myCar object
    Car myCar = new Car();

    // Call the honk() method (from the Vehicle class) on the myCar object
    myCar.honk();

    // Display the value of the brand attribute (from the Vehicle class) and the value of the modelName from the Car class
    System.out.println(myCar.brand + " " + myCar.modelName);
  }
}


Definisi dan Penggunaan

Kata extendskunci memperluas kelas (menunjukkan bahwa kelas diwarisi dari kelas lain).

Di Java, dimungkinkan untuk mewarisi atribut dan metode dari satu kelas ke kelas lainnya. Kami mengelompokkan "konsep pewarisan" ke dalam dua kategori:

  • subclass (anak) - kelas yang mewarisi dari kelas lain
  • superclass (induk) - kelas yang diwarisi dari

Untuk mewarisi dari kelas, gunakan extends kata kunci.


Halaman Terkait

Baca lebih lanjut tentang pewarisan di Tutorial Warisan Java kami .


Kata Kunci Jawa