kali ini saya akan memberikan contoh program java yang menggunakan teknik Pewarisan.
disini penulis menggunakan software Netbeans.baiklah langsung saja :
1. buat class dengan nama mobil
public class mobil { private String merek; private String warna; private int jumlahpintu; private String jenis; public String getJenis() { return jenis; } public void setJenis(String jenis) { this.jenis = jenis; } public int getJumlahpintu() { return jumlahpintu; } public void setJumlahpintu(int jumlahpintu) { this.jumlahpintu = jumlahpintu; } public String getMerek() { return merek; } public void setMerek(String merek) { this.merek = merek; } public String getWarna() { return warna; } public void setWarna(String warna) { this.warna = warna; } public void tampilkandata(){ System.out.println("merek mobil :"+getMerek()); System.out.println("warna mobil :"+getWarna()); System.out.println("total pintu :"+getJumlahpintu()); System.out.println("jenis mobil :"+getJenis()); } public void inputData(String m,String w,String j,int jp){ setMerek(m); setWarna(w); setJenis(j); setJumlahpintu(jp); } } |
2. Buat class dengan nama honda
public class honda extends mobil { public void tampilkan(){ double besarsilinder=5.5; String bahanbakar="Pertamax"; String kategori="Sport"; mobil m = new mobil(); m.inputData("CRV", "Hitam", "Mewah", 4); m.tampilkandata(); System.out.println("silinder :"+besarsilinder); System.out.println("jenis bahan bakar :"+bahanbakar); System.out.println("jenis kategori :"+kategori); } } |
3. Buat class dengan nama toyota
public class toyota extends mobil { public void tampilkan(){ double besarsilinder; String bahanbakar; String kategori; besarsilinder=32.5; bahanbakar="solar"; kategori="off-road"; mobil m = new mobil(); m.inputData("AVANZA", "Merah", "Ekonomis", 5); m.tampilkandata(); System.out.println("silinder :"+besarsilinder); System.out.println("jenis bahan bakar :"+bahanbakar); System.out.println("jenis kategori :"+kategori); } } |
4. Buat class dengan nama main
public class main { public static void main (String [] args){ System.out.println("HONDA"); honda h = new honda(); h.tampilkan(); System.out.println("\nTOYOTA"); toyota t = new toyota(); t.tampilkan(); } } |
Setelah membuat class classnya program bisa di compile dan di jalankan maka hasilnya akan seperti ini:
run: HONDA merek mobil :CRV warna mobil :Hitam total pintu :4 jenis mobil :Mewah silinder :5.5 jenis bahan bakar :Pertamax jenis kategori :Sport TOYOTA merek mobil :AVANZA warna mobil :Merah total pintu :5 jenis mobil :Ekonomis silinder :32.5 jenis bahan bakar :solar jenis kategori :off-road BUILD SUCCESSFUL (total time: 0 seconds) |
semoga bermanfaat :)