КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
КонструкториПри створенні чергового екземпляра класу часто виникає необхідність початкової ініціалізації деяких змінних. Для цієї мети і служить конструктор. При створенні екземпляра класу автоматично викликається конструктор. Ім'я функції конструктора завжди збігається з ім'ям класу. Нижче представлені код оголошення та реалізації конструктора класу CMyClass.
Бувають так само й такі ситуації, коли для правильної початкової ініціалізації необхідна деяка вхідна інформація. Для цієї мети служать конструктори з параметрами. Параметрів у конструкторі може бути скільки завгодно. Нижче представлений приклад використання конструктора з одним цілочисловим параметром для ініціалізації змінної класу.
Треба сказати, що конструкторів у класі може бути декілька, і використовувати можна той, який найбільше підходить для тієї чи іншої ситуації. Наведу приклад:
|