Pembahasan Materi:
LANGKAH-LANGKAH PRAKTIKUM
Scrip Code Membuat
Program Karyawan, Program Manager, Program Receptionis & Program
Polymorphisme :
A.
Karyawan.java
abstract class Karyawan {
int gaji;
Karyawan() {
gaji=1000000;
}
int getGaji() {
return gaji;
}
abstract void naikGaji();
}
Penjelasan:
Tidak ada Hasil Karena tidak ada public static
void main.
B.
Manager.java
class Manager extends Karyawan {
Manager () {
gaji += 2000000;
}
void naikGaji() { gaji+=3000000; }
}
Penjelasan:
Tidak ada
Hasil Karena tidak ada public static void main.
C.
Receptionist.java
class
Receptionist extends Karyawan {
Receptionist()
{
gaji
+=1000000;
}
void
naikGaji() { gaji+=1000000;
}
}
Penjelasan:
Tidak ada Hasil Karena tidak ada public
static void main.
D.
Polymorphise.java
class
Polymorphisme {
public
static void main (String[] args) {
Karyawan
K[] = new Karyawan [3];
K[0]
= new Manager();
K[1]
= new Receptionist();
K[2]
= new Manager();
for
(int i=0; i<3;i++)
System.out.println("Gaji
karyawan "+i+" adalah "+K[i].getGaji());
for
(int i=0;i<3;i++)
K[i].naikGaji();
for
(int i=0;i<3;i++)
System.out.println("Gaji
sekarang "+i+" adalah "+K[i].getGaji());
}
}
Ø Penjelasan :
Membuat
objek baru untuk bisa mengakses kelas baru.
Misalnya;
For
i=0, i<3
i+0=0
0+1=1
1+1=2
1+2=3
Syaratnya
i<3 maka hasilnya = 0,1,2
Gaji
karyawan 0 adalah 3000000
Gaji
karyawan 1adalah 2000000
Gaji
karyawan 2 adalah 3000000
Gaji
karyawan 0 adalah 6000000
Gaji
karyawan 1 adalah 3000000
Gaji
karyawan 2 adalah 6000000
Tidak ada komentar:
Posting Komentar