
Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Class abstract di Java adalah class-class yang tidak dapat di instasiasi, yang berarti kita tidak dapat membuat instance baru dari suatu class abstract. Tujuan dari class abstract adalah untuk difungsikan sebagai suatu base/dasar bagi subclass.
Mendeklarasikan suatu Class Abstract
Kita mendeklarasikan class abstract dengan menambahkan keyword abstract
saat deklarasi class, seperti contoh berikut :
public abstract class MyAbstractClass { }
Maka kita tidak dapat membuat instance dari MyAbstractClass
. Jadi kode Java berikut tidak dapat kita lakukan :
MyAbstractClass myClassInstance = new MyAbstractClass(); //tidak valid
Jika kita mencoba mengkompilasi kode diatas, maka kompailer java akan menghasilkan error
Leave a Reply