Мұрагерлік - бұл , ол классты бір рет жасап, содан кейін бұл кодты жаңа кластардың негізі ретінде қайта-қайта қолданадуға мүмкіндік беретін OOП функциясы.
Функционалдығы мұраланған класс базалық класс деп аталады.
Функционалдылықты мұра ететін класс туынды класс деп аталады.
Туынды класс негізгі кластан ерекшеленетін қосымша функцияларды да анықтай алады.Класстан айырмашылығы, құрылымдар мұрагерлікті қолдамайды.
Мұрагерлік-мысал
Абстрактылы кластар
Абстрактылы кластар негізгі кластың жалпы анықтамасын береді, оны бірнеше туынды кластар ортақ қолдана алады.
Абстрактылы кластар көбінесе толық емес орындалуды қамтамасыз етеді.
Абстрактылы класс экземплярын құру үшін сіз оны мұрагерлеп, оның орындалуын аяқтауыңыз керек.
Жабық кластар
Жабық кластар толық функционалдылықты қамтамасыз етеді, бірақ оны негізгі класс ретінде пайдалануға болмайды.
Сіздің орындалуыңыз (реализацияңыз) аяқталған кезде және сіз класс немесе оның мүшелері мұрагерленгенін қаламасаңыз, sealed кілттік сөзін қолданыңыз.