Java Interface

Disini saya akan memberi catatan kecil yaitu kodingan ttg pewarisan dengan metode Interface. Pertama-tama buatlah package dgn nama yg anda inginkan😀

lalu disini saya mmpunyai 3 kelas :

1. Kelas Interface HP

2. Kelas jenisHP

3. Kelas HP_Main

package Pertemuan4;

/**
*
* @author Nurul C.
*/
public interface HP {
public void SonyEricsson();
public void Nokia();
public void Samsung();
}

.: kelas jenisHP di implementasikan dengan kelas HP :.

public class jenisHP implements HP {
public void pilih(){
JOptionPane.showMessageDialog(null, “1. Sony”+”\n”+
“2. nokia”+”\n”+
“3. Samsung”+”\n”);
}

public void SonyEricsson() {
// throw new UnsupportedOperationException(“Not supported yet.”);
System.out.println(“SONYERICSSON”);
System.out.println(“Type : 1. S302″+”\n”
+”2. SK70″+”\n”
+”3. W302″+”\n”);
}

public void Nokia() {
// throw new UnsupportedOperationException(“Not supported yet.”);
System.out.println(“NOKIA”);
System.out.println(“Type : 1. 2700 classic”+”\n”
+ “2. 710″+”\n”
+ “3. C5″+”\n”);
}

public void Samsung() {
// throw new UnsupportedOperationException(“Not supported yet.”);
System.out.println(“SAMSUNG”);
System.out.println(“Type : 1. Galaxy Young”+”\n”
+ “2. Galaxy Tab”+”\n”
+ “3. Corby”+”\n”);
}
}

.: kelas HP_Main untuk method main / pemanggilan kelas :.

public class HP_Main {
public static void main(String[] args) {
jenisHP j=new jenisHP();
j.pilih();

int p=Integer.parseInt(JOptionPane.showInputDialog(“Silahkan pilih : “));

if(p==1){
j.SonyEricsson();
}
if(p==2){
j.Nokia();
}
if(p==3){
j.Samsung();
}
}

}

 

Berikut hasil outputnya :

jika saya memilih no 2, maka hasilnya :

array

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s