www.yourcompany.com PitchDeck
Outline
• Inheritance
2
www.yourcompany.com PitchDeck
Inheritance
3
www.yourcompany.com PitchDeck
Inheritance
Didalam java, penerapan parent dan child sama seperti manusia yang
hanya bisa berasal dari satu parent class (single inheritance).
4
www.yourcompany.com PitchDeck
Inheritance
Is a Is a Is a
5
www.yourcompany.com PitchDeck
Inheritance
6
www.yourcompany.com PitchDeck
Inheritance
Parent Class Child Class
Kelas Nissan juga akan memiliki semua atribut dan method yang dimiliki oleh kelas
mobil, dengan tambahan atribut dan methodnya sendiri.
7
www.yourcompany.com PitchDeck
Inheritance
8
www.yourcompany.com PitchDeck
Inheritance
9
www.yourcompany.com PitchDeck
Inheritance
10
www.yourcompany.com PitchDeck
Inheritance
11
www.yourcompany.com PitchDeck
Inheritance
12
www.yourcompany.com PitchDeck
Inheritance
13
www.yourcompany.com PitchDeck
Latihan 1
(programmer.java)
Buatlah class Programmer yang inherit class employee dengan ketentuan kenaikan gaji
sebagai berikut :
Jika masa kerja dibawah 1 tahun : tidak ada perubahan (sama dengan employee)
Jika masa kerja 1- 10 tahun , ada tambahan bonus sebesar 0.01 dari lama kerja
Jika masa kerja diatas 10 tahun, ada tambahan bonus sebesar 0.02 dari lama kerja
14
www.yourcompany.com PitchDeck
Latihan 2
Soal 2 (direktur.java)
Buatlah class direktur yang inherit class employee dengan ketentuan kenaikan gaji sebagai
berikut :
Selain bonus sebesar 0.5 dari lama kerja , juga mendapat tunjangan sebesar 0.1 dari
lama kerja
15
www.yourcompany.com PitchDeck