Көптөгөн тукум куучулук эмнени мисал менен түшүндүрөт?
Көптөгөн тукум куучулук эмнени мисал менен түшүндүрөт?

Video: Көптөгөн тукум куучулук эмнени мисал менен түшүндүрөт?

Video: Көптөгөн тукум куучулук эмнени мисал менен түшүндүрөт?
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Ноябрь
Anonim

Көптөгөн мурас класс мүмкүн болгон C++ өзгөчөлүгү болуп саналат мурастоо бирден ашык класстардан. Конструкторлор тукум кууп өткөн класстар кандай тартипте аталат тукум кууп өткөн . үчүн мисал , кийинки программада B конструктору A'sконструктордон мурун чакырылат.

Анда, көп тукум куучулук деген эмнени билдирет?

Көптөгөн мурас Объектке багытталган компьютердик программалоо тилдеринин өзгөчөлүгү, анда объектор классы мүмкүн мурастоо бирден ашык ата-эне объектинин же ата-эне классынын мүнөздөмөлөрү жана өзгөчөлүктөрү.

Ошо сыяктуу эле, көп жана көп баскычтуу мурас деген эмне? Көп деңгээлдүү мурас . “ MultipleInheritance ” бир класстын концепциясын билдирет (Же мурастайт ) бирден ашык базалык класс. Көп деңгээлдүү мурас туунду класстан мурастоого болот, ошону менен бул туунду классты жаңы класс үчүн базалык класс кылат.

Ошо сыяктуу эле, кимдир бирөө суроо бериши мүмкүн, эмне үчүн биз бир нече мурас жасайбыз?

Көптөгөн мурас класс мүмкүн болгон объективдүү концепциянын өзгөчөлүгү болуп саналат мурастоо бирден ашык аталык класстын касиеттери. Методду чакырганда, компилятор кайсы класстын методу чакырылышын аныктай албайт, ал тургай кайсы класстын ыкмасы артыкчылыкка ээ болоорун аныктай албайт.

Мурас деген эмне, мурастын ар кандай түрлөрүн мисал менен түшүндүрөт?

Мурастын түрлөрү C++ Multiple Мурас . Иерархиялык Мурас . Көп деңгээлдүү Мурас . Гибрид Мурас (Ошондой эле Virtual деп аталат Мурас )

Сунушталууда: