Inheritance atau pewarisan merupakan salah satu dari beberapa konsep dasar OOP. Inheritance merupakan penurunan sifat superclass (induk) kepada subclass (anak). 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.
Pendekatan
inheritance dapat dipahami sebagai
pengembangan produk, dimana engineer tidak perlu merancang produk dari awal,
tetapi dengan melakukan modifikasi terhadap produk yang telah ada untuk
menghasilkan suatu produk baru.
C#
/*
* Created by SharpDevelop.
* User: user
* Date: 10/05/2012
* Time: 10:50
* Created by SharpDevelop.
* User: user
* Date: 10/05/2012
* Time: 10:50