Бақылау сұрақтары
Тілдердің препроцессорлық құралдары?
макроанықтамалар және макрокеңейтулер?
Стандартты кітапханаларды қолдану?
Объектіге бағытталған программалау кластар және әдістер түсінігі және сипаттамасы?
Ұсынылатын әдебиеттер
Бадд Т. Объектно-ориентированное программирование в действии. Питер. 1997.
Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд./Пер. сс англ. –М.: «Издательство Бином», Спб.: «Невский диалект», 2001.
Бьярн Страуструп. Язык программирование С++. Киев: Диасофт, 1993. 1,2 часть.
Гамма Э. Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирование. Паттерны проектирования. – СПб: Питер, 2001. 5. Ишкова Э.А. С++ начала программирования. – М.:Бином, 2001
ЛЕКЦИЯ № 5
Тақырыбы: Кластар элементіне кіру мүмкіндігін басқару. Конструкторлар және деструкторлар түсінігі. Кластың функциямүшесіне кіру мүмкіндігін сипаттау және топтау
Лекция жоспары:
Мұрагерлік механизмі
Конструктор
Конструкторды корректсіз қолданудың мысалы
Лекция мазмұны
Кластардың ӛзін сипаттауды қысқартып, ыңғайлы ету үшін ОПБ тілдеріне мұрагерлік механизмі ендірілген. Егер программада қайсыбір объекттердің класы сипатталған болса және оларға ұқсас (яғни, ұқсас, бірақ кейбір айырмашылығы бар, сипатталған класстың басқа жаңа түрі болып табылатын) объекттердің классын сипаттау қажет болса, сипатталып қойылған класстың қасиеттерін жаңа класс мұраға алатындығын, бұдан соң жаңа класста қандай айырмашылық бар екендігін ОБП тілінің құралдарымен кӛрсету керек.
Қасиеттерді мұраға алған классты ұрпақ-класс не ішкі класс деп атайды.
Достарыңызбен бөлісу: |