1. Abstract Class
Abstract class adalah suatu kelas yang dinyatakan abstract, umumnya memiliki suatu atau lebih abstract method. Abstract method adalah suatu method yang memiliki implementasi dan menggunakan modifier abstract.
2. Interface
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. Interface ini ditandai dengan kata "interface" pada pendeklarasian kelasnya.
3. Inner Class
Inner Class adalah kelas yang disisipkan didalam kelas yang lain. Fungsi dari kelas sisipan ini adalah mendukung suatu proses yang akan dijalankan oleh kelas utamanya.
Untuk lebih jelasnya disini saya sudah menyiapkan sebuah contoh sederhana beserta hasil outputnya setelah di run, yaitu :
Demikianlah postingan saya kali ini, semoga bisa menjadi salah satu bahan referensi para pembaca.
Tidak ada komentar:
Posting Komentar