Salah satu fitur JAVA atau pemrograman OOP adalah interface. Disini mungkin tidak dibahas apa itu interface dan bagaimana membuatnya, tetapi kalau anda mencoba code JAVA dibawah, seharusnya sudah bisa mewakili kebutuhan pemahaman akan interface.
Kurang lebih ada beberapa simulasi yang akan saya sajikan sbb :
Simulasi 1
Class interface
public interface SampleInterface { public void void1(); public void void2(); } |
Class implement
public class SampleMain implements SampleInterface { @Override public void void1() { // TODO Auto-generated method stub } @Override public void void2() { // TODO Auto-generated method stub } } |
Kesimpulan : Apabila kita implement interface, maka kita harus meng-override semua method yang ada di interface.
Simulasi 2
Class interface
public interface SampleInterface { public void void1(); public void void2(); } |
Class implement
public abstract class SampleMain implements SampleInterface { } |
Kesimpulan : Apabila class yang meng-implement interface bersifat abstrak, maka tidak perlu meng-override semua method nya (g ada notif error di eclipse, hehe).
CMIIW .
Marifnst, 2014-07-17
Leave a Reply