Көпдеңгейлі мұрада бір класс туынды сыныптан мұра алады. Демек, туынды класс жаңа класс үшін базалық класс болады. Диаграммада көрсетілгендей, C класы В қосалқы сыныбы және В сыныбы А сыныбының қосалқы сыныбы.
Көпдеңгейлі мұрагерлікте қанша класс мұраланған?
Ол сыныптардың үш деңгейін және мұрагерліктің екі деңгейін жасайды. Кейбір кітаптарда ол көп деңгейлі тұқым қуалаушылық деп аталады. Мұраның бұл түрі 10.4-суретте көрсетілген.
1 сынып 2 сыныпты иелене ала ма?
Бір сынып бірнеше сыныпты кеңейтсе, бұл көп мұра деп аталады. Мысалы: C класы А және В кластарын кеңейтеді, содан кейін мұраның бұл түрі бірнеше мұра ретінде белгілі. Java бірнеше мұраға рұқсат бермейді.
Сіз бірнеше мұраны мұра ете аласыз ба?
Бірнеше мұрагерлік - нысанға бағытталған тұжырымдаманың мүмкіндігі, мұнда сынып біреуден көп негізгі сынып қасиеттерін иелене алады. Мәселе суперсыныптарда да, ішкі сыныпта да бірдей қолтаңбасы бар әдістер болған кезде туындайды.
Көп класты мұра дегеніміз не?
Бірнеше мұрагерлік - кейбір объектіге бағытталған компьютерлік бағдарламалау тілдерінің мүмкіндігі, онда объект немесе сынып бірнеше негізгі нысаннан немесе тектік сыныптан сипаттамалар мен мүмкіндіктерді иелене алады.