JAVA PROGRAM INHERITANCE
class orang {
String nama;
String alamat;
String umur;
String notelp;
String noktp;
void setnama(String n)
{
nama = n;
}
String getnama()
{
nama = "Bakabon";
return (nama);
}
void setalamat(String a)
{
alamat = a;
}
String getalamat()
{
alamat = "Seadanya";
return (alamat);
}
void setumur(String u)
{
umur = u;
}
String getumur()
{
umur = "18";
return (umur);
}
void setnotelp(String nt)
{
notelp = nt;
}
String getnotelp()
{
notelp = "081558706000";
return (notelp);
}
void setnoktp(String nk)
{
noktp = nk;
}
String getnoktp()
{
noktp = "1234567890";
return (noktp);
}
}
class dosentetap extends orang
{
double gajit;
double uangmakant;
void setgajit(double gt)
{
if (gt>0)
gajit =gt;
}
double getgajit()
{
gajit = 1500000;
return (gajit);
}
void setuangmakant(double umt)
{
if (umt>0)
uangmakant =umt;
}
double getuangmakant()
{
uangmakant = 500000;
return (uangmakant);
}
}
class dosenhonorer extends orang
{
double gajih;
double uangmakanh;
void setgajih(double gh)
{
if (gh>0)
gajih =gh;
}
double getgajit()
{
gajih = 1000000;
return (gajih);
}
void setuangmakanh(double umh)
{
if (umh>0)
uangmakanh =umh;
}
double getuangmakanh()
{
uangmakanh = 250000;
return (uangmakanh);
}
}
class cetak
{
public static void main(String[] args)
{
dosentetap dt = new dosentetap();
System.out.println("==========Dosen Tetap==========");
System.out.println("Nama = "+dt.getnama());
System.out.println("Alamat = "+dt.getalamat());
System.out.println("Umur = "+dt.getumur());
System.out.println("No Telp = "+dt.getnotelp());
System.out.println("No KTP = "+dt.getnoktp());
System.out.println("Gaji = "+dt.getgajit());
System.out.println("Uang makan = "+dt.getuangmakant());
System.out.println("===============================");
System.out.println("");
dosenhonorer dh = new dosenhonorer();
System.out.println("=========Dosen Honorer=========");
System.out.println("Nama = "+dh.getnama());
System.out.println("Alamat = "+dh.getalamat());
System.out.println("Umur = "+dh.getumur());
System.out.println("No Telp = "+dh.getnotelp());
System.out.println("No KTP = "+dh.getnoktp());
System.out.println("Gaji = "+dh.getgajit());
System.out.println("Uang makan = "+dh.getuangmakanh());
System.out.println("===============================");
}
}
0 komentar:
Posting Komentar