Interface dan Abstract Class pada Java
Interface adalah fungsi tertentu yang dibuat di satu class atau sebuah kumpulan method secara struktur di bahasa pemrograman Java , yang berfungsi untuk tempat menyimpan method kosong dan atribut yang bersifat constant atau final , serta tidak mempunyai Implementasi. Kita dapat mengimplementasikan(keyword : implements ) interface dengan class lain ,serta dapat mewariskan (keyword : extends ) dengan interface yang lain. Contoh : Contoh Interface Contoh dengan mengimplementasikannya dengan class lain dan diwariskannya Abstract class adalah kelas dasar yang harus dimiliki sebuah fungsi atau Class yang khusus dibuat untuk keperluan inheritance. Tujuan dari pembuatan abstract class ini ialah untuk membuat definisi umum bagi class-class yang akan menjadi turunan darinya. Abstract Class dapat digunakan untuk mendefinisikan method yang nantinya akan diimplementasi di Derived Class (kelas turunan / inherit dari Abstract Class ). Contoh: Contoh A...