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