buatlah sebuah interface, kemudian beri nama InterfaceBahasaProgram
1 2 3 4 5 6 7 8 9 10 | /** * Interface : InterfaceBahasaProgram.java * Programmer : codingsederhana.blogspot.com * Deskripsi : Interface pada java */ public interface InterfaceBahasaProgram { public void fungsi(); public void methode(); } |
Kemudian buat 2 buah class, yaitu Java dan TurboC, perhatikan setelah nama, class ada penulisan Implements InterfacebahasaProgram
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | /** * Class : Java.java * Programmer : codingsederhana.blogspot.com * Deskripsi : Interface pada java */ public class Java implements InterfaceBahasaProgram{ @Override public void fungsi() { System.out.println("Fungsi java"); } @Override public void methode() { System.out.println("Methode java"); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | /** * Class : TurboC.java * Programmer : codingsederhana.blogspot.com * Deskripsi : Interface pada java */ public class TurboC implements InterfaceBahasaProgram{ @Override public void fungsi() { System.out.println("Fungsi Turbo C"); } @Override public void methode() { System.out.println("Methode Turbo C"); } } |
kemudian buatlah class Main, perhatikan cara membuat objek :
InterfaceBahasaProgram bahasaJava = new Java();
dan
dan
InterfaceBahasaProgram bahasaC = new TurboC();
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | /** * Class : Main.java * Programmer : codingsederhana.blogspot.com * Deskripsi : Interface pada java */ public class Main { public static void main(String[] args){ InterfaceBahasaProgram bahasaJava = new Java(); bahasaJava.fungsi(); //Fungsi java bahasaJava.methode(); //Methode java InterfaceBahasaProgram bahasaC = new TurboC(); bahasaC.fungsi(); //Fungsi Turbo C bahasaC.methode(); //Methode Turbo C } } |
0 komentar:
Posting Komentar