Anda di halaman 1dari 11

BERORIENTASI OBJEK

POLYMORPHISM
Senna Hendrian., A.Md., S.T., M.Kom

UNIVERSITAS INDRAPRASTA PGRI


JAKARTA 2019
POLYMORPHISM

Polymorphism/Polimorfisme digunakan untuk


menyatakan suatu nama yang merujuk pada beberapa
fungsi yang berbeda.
Pada polimorfisme, rujukan dapat dilakukan pada
berbagai tipe objek. Hal ini dilakukan karena setiap
objek dimungkinkan memiliki instruksi yang berbeda.
POLYMORPHISM
Dalam mengimplementasikan polimorfisme, perlu
diperhatikan hal-hal sebagai berikut :
1. Method yang dipanggil harus melalui variabel dari super
class.
2. Method yang dipanggil juga harus merupakan method
yang ada pada super class.
3. Signature method harus sama baik yang ada pada super
class maupun di subclass.
4. Method access attribute pada subclass tidak boleh lebih
terbatas daripada yang ada pada super class.
BAGAN CLASS
KENDARAAN

PESAWAT MOBIL KAPAL


CLASS KENDARAAN
(SUPER CLASS)
CLASS PESAWAT
CLASS PESAWAT
CLASS MOBIL
CLASS KAPAL
MAIN CLASS (CLASS
UTAMA)
LATIHAN

Buatlah Bagan Class Kendaraan, kemudian


Deklarasikan kedalam program class kendaraan
dengan turunannya kedaraan darat, kendaraan
laut, Kendaraan Udara, kemudian diturunkan
lagi menjadi sepeda motor dan perahu layar,
dan helikopter.

Note :
Fungsinya setiap kendaraan :
1. Nama Pengemudi
2. Cara Beroperasi Kendaraan

Anda mungkin juga menyukai