Главная страница

3d1bffa1-5630-11e4-bf6e-f6d299da70eeС++ УМК (1). Глоссарий case


Скачать 1 Mb.
НазваниеГлоссарий case
Дата08.08.2020
Размер1 Mb.
Формат файлаdocx
Имя файла3d1bffa1-5630-11e4-bf6e-f6d299da70eeС++ УМК (1).docx
ТипПрограмма
#135342
страница8 из 22
1   ...   4   5   6   7   8   9   10   11   ...   22

AnyClass ob1, оb2;

Класс объектісі құрылғаннан кейін ”нүкте” операциясын қолданып, кластың ашық мүшелеріне өтуге болады. Кейбір объектті құрғанда, оны инициалдау керек. Бұл мақсат ұшін С++ конструктор деп аталатын фнкция-мүше береді. Класс конструкторы оның класының объектісі құрылған сайын шақырылады. Конструктор мүшесі болып келетін кластың аты қандай болса, оның да аты сондай және ол қайтарылмалы мәнге иеленбеген. Класс деструкторы объектті жою кезінде шақырылады. Ол глобальды объекттерге программа аяқталған кезде шақырылады, ал локальдылар үшін ол көріну облысынан шыққанда. Конструктор мен деструкторларға көрсеткіштер алу мүмкін емес. Класс мүшелері statik модификаторымен хабарлануы мүмкін. Кластың статистикалық мүшесі класс облысының шегіне ғана кіру мүмкіндігі бар функция немесе глобальды айнымалы сияқты қарастырыла алады. Statik модификаторымен анықталған кластың дерек-мүшесі осы кластың барлық көрсетушілерімен бөлінеді, себебі шын мәнініде бұл айнымалының тек бір ғана данасы бар. Шын мәнінде, статистикалық деректер-мүшелер жады кластың ешбір көрсетушілері болмаса да бөлінеді.Сондықтан статистикалық деректер-мүшелерді хабарлап қана қоймай, оларды анықтауы керек. Статистикалық деректер-мүшелеріне қарапайым функция-мүше көмегімен кіру мүмкіндігінен еш айырмашылығы жоқ, бірақ ол үшін берілген кластың кем дегенде бір объектісін құру керек. С++ тілі класқа бір немесе бірнеше басқа кластардың дерек-мүше мен функция мүше мұрагерленуіне мүмкіндік береді. Бұдан жаңа класты туынды класс деп атайды. Элементтері мұрагерленетін класты өзінің туынды класы үшін арналған базалық класс деп атайды. Мұрагерлік кластардың кейбір жалпы қылықтарын бір базалық класқа абстрактауға мүмкіндік береді. Туынды кластар жалпы қылықтарды мұрагерлене базалық кластың кейбір функция –мүшесін қайта анықтап, бірнеше өзгерту енгізе алады, немесе жаңа дерек –мүше мен функция-мүше енгізу арқылы толтыра алады. Осыдан туынды класты анықтау қысқарады, себебі оны туынды кластардан ерекшелейтін қылықтарын ғана анықтау керек.
1   ...   4   5   6   7   8   9   10   11   ...   22


написать администратору сайта