Masih dalam package yang sama, buatlah interface baru lagi dengan nama InterfaceB.
Selanjutnya, Buat class baru dengan nama CobaPertama yang mengimplemen sifat dari InterfaceA. Perhatikan kode programnya sebagai berikut.
Jalankan program dan perhatikan hasilnya. Keuntungan menggunakan interface(implements) dibandingkan dengan apabila kita menggunakan konsep pewarisan adalah jika dalam pewarisan(extend) hanya mengenal single inheritance maka dalam interface kita dapat menggunakan konsep multiple interface. Jadi suatu class dapat mengimplemen lebih dari satu interface. Sebagai buktinya, buatlah interface baru dengan nama CobaKedua. Perhatikan kode programnya berikut ini.
3 4. Percobaan 2 Masih dalam package yang sama(praktikum9) buat class baru dengan nama Manusia.. Berikut adalah kode program lengkapnya.
Kemudian buatlah dua interface baru dengan nama Petani dan Pedagang. Berikut adalah kodeprogramnya. Interface Petani :
Interface Pedagang :
Terakhir buatlah class baru dengan nama PamanKu yang meng-extend class Manusia dan mengimplemen interface Petani dan Pedagang. Perhatikan kode programnya berikut ini.
Tugas: Buatlah class anggota keluarga yang laen selain Paman, misal Ayah, Bibi, dsb. Lengkap dengan interface pekerjaannya. Kalau bisa pekerjaan selain yang sudah ada di contoh.