Interface dan Abstract dalam Java
Interface adalah sebuah definisi method yang umum yang dapat menghubungkan class-class yang berberda. Secara struktur interface mirip dengan class tapi tidak termasuk class. Isi dari interface adalah method abstract yaitu methodnya hanya dideklarasikan dan tidak ditulis secara utuh.
Contoh Interface :
Abstract adalah sebuah class yang memuat method dan attribut. Abstract class termasuk dalam class sehingga sifat-sifat dalam class dimilikinya, hanya saja dia masih bersifat abstrak sehingga biasanya method yang dimiliki kosong/ belum diimplementasikan.
Contoh Abstract:
Untuk memanggil abstract kita memerlukan kata "extends" pada statement public classsnya dan untuk interface kita memerlukan kata "implements" pada statement public classnya.
Contoh programnnya:
Penjelasan program adalah :
Sekian sedikit pengenalan interface dan abstract. Terima Kasih😊😊
Contoh Interface :
| Gambar 1.1 |
Abstract adalah sebuah class yang memuat method dan attribut. Abstract class termasuk dalam class sehingga sifat-sifat dalam class dimilikinya, hanya saja dia masih bersifat abstrak sehingga biasanya method yang dimiliki kosong/ belum diimplementasikan.
Contoh Abstract:
| Gambar 1.2 |
Contoh programnnya:
| Gambar 1.3 |
- perintah super untuk memanggil constructor yang sebelumnya yaitu constructor dalam class MakhlukHidup
- @Override, dalam pemrograman berorientasi objek, adalah fitur bahasa yang memungkinkan subclass atau anak kelas untuk memberikan implementasi khusus dari metode yang sudah disediakan oleh salah satu superclasses atau kelas induk.
Sekian sedikit pengenalan interface dan abstract. Terima Kasih😊😊
Komentar
Posting Komentar