
Apa itu Class Abstrak
Class abstrak adalah class yang masih dalam bentuk abstrak. Karena bentuknya masih abstrak, dia tidak bisa dibuat langsung menjadi objek.
Sebuah class agar dapat disebut class abstrak setidaknya memiliki satu atau lebih method abstrak.
Method abstrak adalah method yang tidak memiliki implementasi atau tidak ada bentuk konkritnya
Class Abstrak berperan penting, dan harus digunakan
Agar class abstrak dapat digunakan, maka ia harus dibaut bentuk konkritnya.
Cara membuat class abstrak menjadi konkrit adalah dengan membuat implementasi dari method-method yang masih abstrak.
Ini bisa kita lakukan dengan pewarisan (inheritance).
Class abstrak biasanya digunakan sebagai class induk dari class-class yang lain. Class anak akan membuat versi konkrit dari class abstrak
Mengapa sih class harus dibuat menjadi abstrak?
Sebenarnya kita bisa-bisa saja memakai class biasa,Tapi pada suatu kondisi tertentu, class induk tidak ingin kita buat sebagai objek.. karena kode methodnya belum jelas mau diimplementasikan seperti apa.
Maka class ini sebaiknya dijadikan abstrak.
Berikut adalah contoh Class Abstract Menggunakan Netbeans



