Abstract Class , Concrete Class dan Interface
Apa itu Abstract Class ? Abstract class adalah suatu kelas yang didefinisikan dengan abstract. Dalam abstract kelas harus memiliki setidaknya satu buah abstract methode , dan abstract methode tersebut tidak memiliki body. Intinya sebuah kelas abstract nantinya dijadikan sebagai super class, sementara subclass harus mendifinisikan kembali methode abstract yang terdapat pada kelas abstract sekaligus dengan implementasinya. Perlu diingat juga bahwa abstract kelas tidak dapat digunakan untuk membuat objek. Secara garis besar , dapat ditarik kesimpulan bahwa Abstract class memiliki ciri-ciri : Mendifinisikan kelas yang bersifat abstract Tidak dapat digunakan untuk membuat objek Harus memiliki minimal 1 methode abstract Digunakan sebagai base class untuk membuat concrete class Dibentuk dengan menggunakan kata kunci abstract pada saat definisi class Akan selalu menjadi super class / kelas tertinggi dari subclass – subclass nya. Kapan Abstract kelas digunakan...