Beranda > Java Programming > Java Inheritance (Basic Program)

Java Inheritance (Basic Program)


Waktu Praktikum 2 Java, dapat soal seperti ini:

Berikut ketiga file *.java yang saya buat saat praktikum itu. Lebih dan kurangnya, mohon dimaafkan ya agan2😀

File Karyawan.java

public class Karyawan

{

private String Nama;

private int Gaji_Pokok;Karyawan()

{

Nama=”BUDI”;

Gaji_Pokok=1000;

Karyawan(String vNama, int Gapok )

{

Nama=vNama;

Gaji_Pokok=Gapok;

}

public void setNama(String vNama)

{

Nama=vNama;

}

public String getNama()

{

return Nama;

}

public void setGapok(int Gapok)

{

Gaji_Pokok=Gapok;

}

public int getGapok()

{

return Gaji_Pokok;

}

}

File Masa_Kerja.java

public class Masa_Kerja extends Karyawan

{

private int Lama_Kerja;Masa_Kerja()

{

super();

Lama_Kerja=2;

Masa_Kerja(String vNama, int Gapok, int vLama_Kerja)

{

super(vNama, Gapok);

Lama_Kerja=vLama_Kerja;

}

public int getLama_Kerja()

{

return Lama_Kerja;

}

public void setLama_Kerja(int vLama_Kerja)

{

Lama_Kerja=vLama_Kerja;

}

public int getTotal_Gaji()

{

return getGapok()*Lama_Kerja;

}

}

File KTes.java

public class KTes

{

public static void main(String [] arg)

{

Masa_Kerja m1=new Masa_Kerja();

System.out.println(“Nama k1:”+m1.getNama());

System.out.println(“Gaji k1:”+m1.getGapok());

System.out.println(“Lama_Kerja k1:”+m1.getLama_Kerja());

System.out.println(“Total_Gaji k1:”+m1.getTotal_Gaji());

Masa_Kerja m2=new Masa_Kerja(“ADI”,300,7);

System.out.println(“Nama k2:”+m2.getNama());

System.out.println(“Gaji k2:”+m2.getGapok());

System.out.println(“Lama_Kerja k2:”+m2.getLama_Kerja());

System.out.println(“Total_Gaji k2:”+m2.getTotal_Gaji());Masa_Kerja m3=new Masa_Kerja();

m3.setNama(“SUSI”);

m3.setGapok(6000);

m3.setLama_Kerja(5);

System.out.println(“Nama k3:”+m3.getNama());

System.out.println(“Gaji k3:”+m3.getGapok());

System.out.println(“Lama_Kerja k3:”+m3.getLama_Kerja());

System.out.println(“Total_Gaji k3:”+m3.getTotal_Gaji());

}

}

  1. eqiisansan
    Oktober 11, 2010 pukul 11:16 pm

    waw..
    keren Yhan..🙂

    • nayay18
      Oktober 12, 2010 pukul 6:40 am

      hehe…pas kumpul z kira salah😀

  1. No trackbacks yet.

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

%d blogger menyukai ini: