АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

ВІРТУАЛЬНІ БАЗОВІ КЛАСИ___________________________________________________________

Читайте также:
  1. АБСТРАКТНІ КЛАСИ І ЧИСТІ ВІРТУАЛЬНІ ФУНКЦІЇ_________________________________________
  2. Базові стратегічі альтернативи
  3. Базові стратегічні альтернативи
  4. ВІДКРИТІ, ЗАХИЩЕНІ Й ЗАКРИТІ БАЗОВІ КЛАСИ___________________________________
  5. Віртуальні канали і віртуальні шляхи
  6. ВІРТУАЛЬНІ ФУНКЦІЇ_________________________________________________________________
  7. Гранично допустима концентрація шкідливих речовин. Класифікація шкідливих речовин за ступенем впливу на організм людини
  8. Еволюція соціально-економічних моделей: класична ринкова, командно-адміністративна, змішана, «соціально-ринкова».
  9. Єдина система класифікації кодування. Види класифікаторів, що застосовуються в б.о.
  10. Класифікатор. Способи створення класифікаторів техніко-економічної інформації.
  11. Класифікації інтертекстуальних елементів: типи і форми міжтекстовості
Перш ніж розлучитися з темою віртуальних елементів програмування, нам слід торкнутися питання віртуальних базових класів, оскільки вони мають відношення до множинного спадкоємства. Розглянемо ситуацію, представлену на мал.21.3. Базовим класом є parent, є два породжені класи – child1, child2 і є ще четвертий клас – GrandChild породжений одночасно класами child1 і child2. У такій ситуації проблеми можуть виникнути, якщо метод класу GrandChild захоче дістати доступ до даним або функціям класу parent.Що в цьому випадку відбуватиметься, показано в програмі NormBase.
     

Мал. 21.3. Віртуальні базові класи


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.)