Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

POLYMORPHISME & OVERLOADING C++ PRAKTIKUM BAHASA PEMROGRAMAN.

Presentasi serupa


Presentasi berjudul: "POLYMORPHISME & OVERLOADING C++ PRAKTIKUM BAHASA PEMROGRAMAN."— 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 a. Mana baris yang menyetakan instatiasi b. Mana baris yang menyatakan pewarisan c. 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++ PRAKTIKUM BAHASA PEMROGRAMAN."

Presentasi serupa


Iklan oleh Google