17
ЛАБОРАТОРНАЯ РАБОТА № 3.
ГРАФИЧЕСКИЕ ОБЪЕКТЫ
Ключевые слова: конструкторы,
типы конструкторов, графиче-
ский режим, функции рисования, генерация графических объектов.
Цель: дать первые представления о
программировании в объ-
ектно-ориентированном стиле используя графические объекты.
Для инициализации объекта следует
использовать специальную
функцию – конструктор, которая будет автоматически
вызываться при
определении каждого объекта класса или размещении его в памяти с по-
мощью
оператора new. Имя конструктора совпадает с именем класса.
Таким образом, конструктор инициализирует компонентные данные объ-
екта, выделяет для них память и другие необходимые ресурсы.
Существует три типа конструкторов:
1.
Конструктор без параметров, используется для создания «пустого»
объекта;
2.
Конструктор с параметрами, используется для инициализации объ-
екта требуемыми значениями;
3.
Конструктор копирования, используется для создания объекта, ана-
логичного тому, который уже существует.
Конструкторы и деструкторы, создаваемые автоматически, не пред-
полагают сколько-нибудь сложного поведения класса и оставляют реали-
зацию особенностей поведения на усмотрение разработчика.
Достарыңызбен бөлісу: