Практикум по объектно-ориентированному программированию на базе языка с++ Учебно-методическое пособие


Задание для самостоятельной работы



Pdf көрінісі
бет8/44
Дата21.02.2024
өлшемі0.49 Mb.
#492719
түріПрактикум
1   ...   4   5   6   7   8   9   10   11   ...   44
ООП С

Задание для самостоятельной работы. Разработать класс Complex,
который включает в себя соответствующие поля и методы. 
 
 
16 
Контрольные вопросы 
 
1. Что такое ООП? 
2. Сформулируйте принципы объектно-ориентированного программи-
рования. 
3. Определите основные отличия структурного и объектно-ориентиро-
ванного подхода в программировании. 
4. Какие существуют модификаторы уровня доступа? 
5. Что такое инкапсуляция? 
6. Чем отличается описание функций элементов внутри и вне опреде-
ления класса? 
 
 


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


Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   44




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет