ABSTRACT CLASS, INTERFACE, INNER CLASS
- Abstract class adalah suatu kelas yang dinyatakan abstract. Umumnya memiliki satu atau lebih abstract method. Abstract method adalah method yang belum memiliki implementasi dan menggunakan modifier abstract. Abstract dinyatakan dengan menulis abstract.
- Interface adalah suatu kelas yang berisi method-method tanpa implementasi, namun tanpa modifier abstract, apabila suatu interface memiliki atribut maka atributnya akan berlaku sebagai konstanta (static final).
- Inner class adalah kelas yanmg disisipkan didalam kelas yang lain. Fungsi sisipan ini adalah untuk mendukung suatu proses yang akan dijalankan oleh kelas utamanya.
Contoh program :