Praktikum Pemrograman Berorientasi Objek (PBO) Modul 7 (Java)
ABSTRACT CLASS I. LANDASAN TEORI Abstract class adalah kelas yang terletak pada posisi tertinggi pada hierarki kelas. Kelas ini digunakan sebagai basis bagi penurunan kelas lainnya, sehingga abstract class tidak dapat diinstansiasi secara langsung menjadi object. Suatu abstract class bisa mengandung method kongkrit dan/atau method abstract. Abstract method merupakan suatu method yang tidak mempunyai badan method. Hanya berupa nama method dan parameter inputan method. Ketika suatu abstract class diturunkan/di extends, maka subclass harus mengimplementasikan semua method abstract pada parent/base class. Jika tidak mengimplementasikan semua method abstract maka subclass harus dideklarasikan sebagai abstract class. Java memiliki aturan-aturan dalam penggunaan method abstrak dan class abstrak sebagai berikut : 1. Class yang didalamnya terdapat abstract method harus dideklarasikan sebagai abstract class 2. Abstract class tidak dapat diinstansi, tetapi harus diturunkan 3. Abstract cl