Kelas Abstrak di Java

By: Johan Supriyanto, S.Kom. - April 16, 2013
Pada artikel sebelumnya telah saya bahasa mengenai pewarisan di java, nah pembahasan kali ini yaitu kelas abstrak. Sudah tahukah anda apa mengenai kelas abstrak di java? Jika belum simak penjelasan berikut ini:
Apa yang dimaksud Kelas Abstrak?
•Kelas Abstrak adalah kelas yang tidak dapat diinstansiasi menjadi Objek.
•Kelas Abstrak hanya bisa diwarisi oleh kelas lain.
•Untuk membuat kelas abstrak dapat menggunakan kata kunci abstract.
Contoh Kelas Abstract
public abstract class KelasAbstrak{
    // isi kelas
}
Metode Abstrak
Apa yang dimaksud dengan Metode Abstrak?
•Metode abstrak merupakan prosedu atau fungsi yang belum dideklarasikan.
•Metode abstrak harus dideklarasikan pada kelas turunan.
•Metode abstrak hanya dapat dibuat pada kelas abstrak.
Contoh Metode Abstrak
public abstract class KelasAbstrak {
    public abstract void prosedurAbstrak();
    public abstract TipeData fungsiAbstrak();
}
Kelas Tanpa Namaa
Apa yang dimaksud dengan Kelas Tanpa Nama?
•Kelas tanpa nama merupakan kelas yang dideklarasikan saat pembuatan objek.
•Kelas tanpa nama hanya dapat digunakan sekali dan oleh satu objek.
Contoh Kelas Tanpa Nama
KelasAbstrak objek = new KelasAbstrak(){
    public void prosedurAbstrak(){
    }
    public TipeData fungsiAbstrak(){
    }
};
Demikian pembahasan kali ini mengenai Kelas Abstrak di Java, semoga penjelasan di atas dapat bermanfaat buat anda dalam mempelajari Java.

Artikel Terkait