abstract class tidak dapat diinstansiasi, namun dapat dijadikan sebagai superclass untuk kelas-kelas lain. Dalam contoh ini, kita memiliki dua subclass, yaitu Dog dan Cat, yang mewarisi dari abstract class Animal: class Dog extends Animal { // Konstruktor Dog yang memanggil konstruktor dari ... superclass (Animal) public Dog(String name, int age) { super(name, age); } // Implementasi metode abstrak dari kelas Animal @Override void makeSound() { System.out.println(name + " says: Woof! Woof!"); } } class Cat extends Animal { // Konstruktor Cat yang memanggil konstruktor dari superclass
kelas superclass
- Home
- kelas superclass