конструкторы класса (ооаип ооп объектно ориентированное мышление и программирование)

Конструкторы класса (ООАиП ООП Объектно ориентированное мышление и программирование)

Конструкторы класса (ООАиП ООП Объектно ориентированное мышление и программирование)
Автор
Автор: к.п.н. Румянцев Сергей Александрович
(0)
Конструкторы класса
Конструктор класса это функция всегда входящая в состав класса и запускающаяся при создании экземпляра класса.
Конструкторы класса как правило используются для придания начальных значений переменным (полям) класса, либо подсчета количества эклземпляров класса в оперативной памяти компьютера на данный момент.
Обратно деструктор класса это функция, всегда входящая в состав класса и запускающаяся в момент уничтожения экземпляра класса.
Конструктор имеет имя совпадающее с именем класса, в деструкторе к началу этого имени прикрепляется знак ~.
Деструктор как правило решает задачи обратные задачам, решаемым конструктором класса.
Конструкторы могут иметь аргументы.
Класс может иметь несколько конструкторов с различным количыество аркументов и типов данных этих аргументов. Тогда при создании экземпляра класса будет автоматически выбран наиболее подходящий по типу данных аргументов и их количеству конструктор. Также как и для обычных функций и метдов, при наличии нескольких конструкторов они называют перегруженными.
Домашнее задание: прочитать главу 6 со стр 227 до стр. 235. и разобрать примеры
Домашнее задание на самостоятельное изучение: прочитать главу 6 со стр 235 до стр. 246. и разобрать примеры

Автор: к.п.н. Румянцев Сергей Александрович
Автор
Автор: к.п.н. Румянцев Сергей Александрович
 

Рейтинг@Mail.ru