Anda di halaman 1dari 20

PRAKTIKUM

PEMOGRAMAN JAVA
OOP

Encapsulation Inheritance Polymorphism Abstraction


OOP

Inheritance
Inheritance

Inheritance adalah konsep pemograman dimana


class dapat ”mewariskan” field dan method-
nya ke class lain.
Inheritance

Parent Class Child Class


Parent class adalah class yang Child class adalah class yang
“mewariskan” field dan method- “mewarisi” field dan method-nya
nya ke class lain. dari class lain.
Parent Class
- Rumah
- Motor
- Mobil
Child Class
- HP
- Laptop
Parent Class
- Rumah
- Motor
- Mobil
Child Class
- HP
- Laptop
Parent Class
- Rumah
- Motor
- Mobil
Child Class
- HP
- Laptop
- Rumah
- Motor
- Mobil
Parent Class Child Class
Parent Class Child Class
Child Class
Child Class
Parent Class Child Class
Parent Class Child Class

”Diwariskan”
Inherintance
1. Buatlah project baru dengan nama ”[kelas]_pert4”
2. Kemudian buat package baru dengan nama ”inherintance”
3. Buat file java dengan nama ”classUtama” dan buat tiga method dengan nama Rumah, Motor,
dan Mobil.
4. Buat file java dengan nama ”classBagian” dan buat dua method dengan nama HP dan Laptop
5. Inherit class ”classUtama” ke ”classBagian”
6. Buat file java dengan nama ”main” dan instansiasi kedua class tersebut
7. Panggil method di ”classUtama” menggunakan object dari ”classBagian”
Inherintace
Overriding

Overriding adalah pendeklarasian ulang


method yang sudah ada di ”Parent Class” di
”Child Class” dengan nilai yang berbeda
Inherintace Overriding adalah pendeklarasian ulang method yang
sudah ada di ”Parent Class” di ”Child Class”
Overriding dengan nilai yang berbeda.
Inherintace Overriding adalah pendeklarasian ulang method yang
sudah ada di ”Parent Class” di ”Child Class”
Overriding dengan nilai yang berbeda.
Inherintace Overriding adalah pendeklarasian ulang method yang
sudah ada di ”Parent Class” di ”Child Class”
Overriding dengan nilai yang berbeda.
TERIMA KASIH

Anda mungkin juga menyukai