b. Penurunan (Inheritance)
Kita dapat mendefinisikan suatu kelas baru dengan mewarisi sifat dari
kelas lain yang sudah ada. Penurunan sifat ini bisa dilakukan secara
bertingkat tingkat, sehingga semakin kebawah kelas tersebut menjadi
spesifik.
c. Polimorfisme (Polymorphism)
Merupakan kemampuan object object yang berbeda kelas namun terkait
dalam pewarisan untuk merespon secara berbeda terhadap suatu pesan
yang sama. Polimorfisme juga dapat dikatakan kemampuan sebuah object
untuk memutuskan method mana yang akan diterapkannya. Tergantung
letak object tersebut.
4. Buat contoh pemrograman menggunakan c++ , jelaskan bagian encapsulation,
inheritance, dan polymorphism nya. Running programnya dan screenshoot hasilnya.
Jawaban :
a. Encapsulation.
b. Inheritance
derived class (child) - the class that inherits from another class
base class (parent) - the class being inherited from
- A class can also be derived from more than one base class, using a comma-
separated list:
Polimorphism.
Pemanggilan terhadap fungsi fungsi yang akan menyebabkan perbedaan dalam
mengeksekusinya tergantung jenis objek yang memanggil fungsinya.
- Virtual Function
20000
15000
Jumlah Artikel
10000
5000
0
2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018