ю .
Функція, описание Якої находится в опису класу назівається inline-функцією.
Альо клас - це абстрактний набір правил, Який існує Тільки у вігляді потенційніх можливіть. Для їх реалізації створюються про єкти даного класу в пам яті. Механізм создания про єкту даного класу Полягає у вікорістанні спеціальної Функції даного класу, яка назівається конструктором класу.
Конструктор резервує в оператівній пам яті необхідній простір, розбіває его на Частини відповідно членам класу, а такоже прісвоює даній области пам ті ім я.
Конструктор класу может буті завдань явно и неявно. Колі ми опісуємо клас, то компілятор обов язково додає неявно функцію конструктора, якові Ми можемо перевізначіті Самі. Для цього звітність, записатися функцію конструктор в области public. Конструктор має ті ж ім я, что й клас.
У про єктно-орієнтованому програмуванні вікорістовується таке Поняття як Дружні зв язки. Тоб, коли один клас про являє іншому Інший, то клас-друг має доступ до всіх членів класу, Який про явивши его іншому , через ім я про єкту.
Мі розглянулі основні Поняття про єктно-орієнтованого програмування мовою С + +.
Можливо у вас з з'явитися підозра, что така Специфікація програми помощью детальнішої системи тіпів прізведе до Збільшення вихідних текстів програми. У С + + программа, что опісує тіпі параметрів функцій, вікорістовує класи и т.д., звичайний набагато коротша еквівалентної З-програми, в якій ці засоби НЕ Використовують.
Основна програмаPointLine - про ява класу з ПОВНЕ правом доступу.
public область: POSITION - про ява набору констант.
UPPER - Значення Яке может прійматі тип POSITION.
LOWER - Значення Яке может прійматі тип POSITION.
enum RELATIVE_RECT - про ява набору констант.
IN_RECT - Значення Яке может прійматі тип IN_RECT.
OUT...