Dokumen tersebut menjelaskan istilah inheritance pada pemrograman berorientasi objek, di mana inheritance memungkinkan suatu class turunan mewarisi semua fungsi dan properti dari class induknya. Inheritance sering digunakan dalam OOP karena meniru konsep dunia nyata di mana suatu entitas dapat memiliki entitas turunan. Class turunan dapat memperluas dan memodifikasi class induknya.
2. 1. Jelaskan istilah inheritance pada Pemrograman
Berorientasi Object !
Inheritance adalah turunan atau pewarisan suatu class ke class baru dengan mewakili
semua function yang ada diclass utama (parent class). Inheritance sering sekali
Digunakan di dalam promgraman berorientasi objek atau OOP. Dengan kata lain, class
utama (parent class) dengan classes turunannya berhubungan satu sama lain
Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek dapat
mempunyai entitas/obyek turunan.
Dengan konsep inheritance, sebuah class dapat mempunyai class turunan
Suatu class yang mempunyai class turunan dinamakan parent class atau base class
Sedangkan class turunan itu sendiri seringkali disebut subclass atau child class.
Suatu subclass dapat mewarisi apa-apa yang dipunyai oleh parent class.
Karena suatu subclass dapat mewarisi apa - apa yang dipunyai oleh parent class-
nya, maka member dari suatu subclass adalah terdiri dari apa-apa yang ia punyai
dan juga apa-apa yang ia warisi dari class parent-nya.
Kesimpulannya, boleh dikatakan bahwa suatu subclass adalah tidak lain hanya
memperluas (extend) parent class-nya.