Конструкторлар, деструкторлар және мұрагерлік.
Егер базалық және туынды кластардың конструкторлары мен деструкторлар бар болса, онда конструкторлар мұрагерлік тәртібімен орындалады, ал деструктор кері тәртіпте.
Базалық класта инициализация бірінші болып орындалуы керек, ал туынды класс деструкторы объект жойылғанға деін шақырылуы керек.
Базалық және туынды кластардың барлық қажет аргументтері туынды класс объектілері құрылғанда туынды класс конструкторына беріледі. Кейін туынды класс конструкторын жариялаудың кеңейтілген формасын қолдана отырып сәйкес аргументтер әрі қарай базалық класқа беріледі. Аргументтерді туындыдан базалық класқа берілу синтаксисі төменде көрсетілген.
туынды_класс_конструкторы (аргументер_тізімі): базалық_классс (аргументтер_ тізімі)
Базалық және туынды кластар үшін бірдей элементтерді қолдану рұқсат етілген. Сонымен туынды класс үшін базалық аргументтерді елемеуге және тікелей оларды базалық класқа беру рұқсат етілген(допустимо).
Негізгі әдебиет -5[б.10,336-349], 6 [б.2,58-75], 8[б.205-223]
Достарыңызбен бөлісу: |