simpan dengan nama kerja.java
/**
*
* @author Acer
*/
class employeee {
public void karyawan(){
System.out.println("Unknown");
}
public void gapok(){
System.out.println("Unknown");
}
public void tunjangan(){
System.out.println("Unknown");
}
public void gahar(){
System.out.println("Unknown");
}
}
class tetap extends employeee {
public void karyawan() {
System.out.println("Karyawan Tetap");
}
public void gapok() {
System.out.println("Gaji Pokok : Rp.3.500.000");
}
public void tunjangan() {
System.out.println("Tunjangan : Rp.1.250.000");
}
public void gahar() {
System.out.println("Gaji HArian : Rp.100.000");
}
}
class kontrak extends employeee {
public void karyawan() {
System.out.println("Karyawan Kontrak");
}
public void gapok() {
System.out.println("Gaji Pokok : Rp.1.000.000");
}
public void tunjangan() {
System.out.println("Tunjangan :Rp.650.000");
}
public void gahar() {
System.out.println("Gaji Harian : Rp.50.000");
}
}
/**
*
* @author Acer
*/
public class kerja{
/**
*
* @param args
*/
public static void main(String [] args){
employeee worker;
tetap t= new tetap();
kontrak k=new kontrak();
worker = t;
worker.karyawan();
worker.gapok();
worker.tunjangan();
worker.gahar();
worker = k;
worker.karyawan();
worker.gapok();
worker.tunjangan();
worker.gahar();
}
}
tampilan program yang telah jadi..
menampilkan gaji karyawan Kontrak dan Tetap
Enter your email address to get update from Kompi Ajaib.
Print
PDF
