PEMROGRAMAN BERORIENTASI OBJEK (MATERI : INTERFACE)
Kenapa kita butuh interface?
Sebagai pengantar kita harus mengetahui apa
yang disebut interface dan kegunaannya dalam pemrograman java khususnya
pemrograman berorientasi objek, karena kita akan bermain banyak dengan objek
tersebut.
Interface adalah jenis khusus dari blok yang hanya berisi method signature atau
constant. Interface mendefinisikan sebuah signature dari sebuah kumpulan
method tanpa tubuh. Interface mendefinisikan sebuah cara standar dan umum
dalam menetapkan sifat-sifat dari class-class. Mereka menyediakan class-class
tanpa memperhatikan lokasinya dalam hirarki class untuk mengimplementasikan
sifat-sifat yang umum. Dengan catatan bahwa interface juga menunjukkan
polimorfisme, dikarenakan program dapat memanggil method interface dan versi
yang tepat dari method yang akan dieksekusi tergantung dari tipe object yang
melewati pemanggil method interface.
Untuk lebih mudah memahami, interface merupakan sekumpulan dari method method yang dibuat, namun belum ada operasi di dalam tubuh method tersebut.
Interface bisa diturunkan atau diwariskan kepada class yang ingin
memakai method yang ada dalam masing-masing interface tersebut dengan
keyword extends [interface yang didefinisikan]. Sebuah class dapat
mengimplementasikan 1 interface yang sudah dibuat dengan keyword
implements.
Berikut contoh penggunaan interface.
1. buka aplikasi netBeans ide 8.2 kalian.
2. buatlah package baru dengan nama tugas01.
3. lalu ketikkan program dibawah ini.
4. Masih pada package yang sama, pilihlah new dan buat java interface baru dengan nama interfaceA.java, dan ketikkan program seperti berikut ini :
5. Masih pada package yang sama, buatlah sebuah java class dengan nama cobapertama.java, dan ketikkan baris program di bawah ini;
6. Hasilnya seperti di bawah ini.
Silahkan coba di laptop kalian,
outputnya harus seperti itu ya.
Berikut contoh penggunaan interface.
1. buka aplikasi netBeans ide 8.2 kalian.
2. buatlah package baru dengan nama tugas01.
3. lalu ketikkan program dibawah ini.
4. Masih pada package yang sama, pilihlah new dan buat java interface baru dengan nama interfaceA.java, dan ketikkan program seperti berikut ini :
5. Masih pada package yang sama, buatlah sebuah java class dengan nama cobapertama.java, dan ketikkan baris program di bawah ini;
6. Hasilnya seperti di bawah ini.
Silahkan coba di laptop kalian,
outputnya harus seperti itu ya.
Komentar
Posting Komentar