Java memperluas Kata Kunci
Contoh
Kelas Car
(subclass) mewarisi atribut dan metode dari Vehicle
kelas (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 extends
kunci 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 .