Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

POLYMORPHISME & OVERLOADING C++

Presentasi serupa


Presentasi berjudul: "POLYMORPHISME & OVERLOADING C++"— Transcript presentasi:

1 POLYMORPHISME & OVERLOADING C++
PRAKTIKUM BAHASA PEMROGRAMAN

2 POLYMORPHSIM Poli : Banyak Morphism : Morfologi/Bentuk
Dalam C++ terdapat mekanisme untuk memanggil fungsi yang sama tapi akan digunakan untuk kepentingan yang berbeda Disesuaikan dengan class/objek yang menggunakan fungs tersebut

3 Contoh Latihan: 1. Berikan komentar pada program tersebut
Mana baris yang menyetakan instatiasi Mana baris yang menyatakan pewarisan Mana Access Specifier 2. Mana fungsi yang bersifat polymorphism One of the key features of derived classes is that a pointer to a derived class is type-compatible with a pointer to its base class.

4 Virtual Member Pada Base Class (CPoligon) kita tidak bisa mendefinisikan member area karena pada class turunannya implementasi dari area berbeda Agar (CPolygon, CRectangle dan CTriangle) memiliki member semua member yang sama maka gunakan virtual member

5 Contoh Virtual Member

6 OPERATOR OVERLOADING Dilakukan untuk mengkustomisasi operator
Contoh operator yang dapat dioverload

7 Contoh Kasus Operator Overloading
Buat operator overloading untuk operator 1. pengurangan (-) 2. perkalian

8 Terima Kasih


Download ppt "POLYMORPHISME & OVERLOADING C++"

Presentasi serupa


Iklan oleh Google