Tuesday, January 15

Contoh Program Java Menggunakan Metode Pewarisan

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 :)

4 comments:

  1. mas gan,,,
    kalo yang buat itung vvolume tabung gmna gan kodenya??
    kalo bisa kirimin donk ke emailku buat tak pelajari...
    sankyou
    email afinzdi@gmail.com

    ReplyDelete
    Replies
    1. terimakasih telah berkunjung gan, nih udah di posting contohnya,

      http://pata-tigo.blogspot.com/2013/09/contoh-program-java-menghitung-volume.html

      Delete
  2. kak ada contoh metode pewarisan tentang yg lain ? penjualan di distro misalnya.
    bantu share kesini ya : erlita_indasari@yahoo.com

    ReplyDelete
  3. gan cara bikin pewarisan jendela gmna ya gan. misalkan jendela ada anak.a 2 yaitu persegi panjang sama bujur sangkar terus klo udh milih salah satu harus nyari luas sama keliling. gmna ya gan cara,a ... terima kasih sebelum,a

    ReplyDelete