Об’єкт - це змінна типу клас. Дані класу називаються полями, а функції —методами, що призначені для обробки полів. Крім методів, тип клас може мати спеціальні функції — конструктори і деструктори. Інкапсуляція це- об’єкт, що вміщує не тільки дані, але і правила їх обробки, оформлені в вигляді виконуваних фрагментів Поліморфізм це- концепція в програмуванні та теорії типів, в основі якої лежить використання єдиного інтерфейсу для різнотипних сутностей або у використанні однакового символу для маніпуляцій над даними різного типу Успадкування це-можливість використовувати програмний код іншого (базового) класу, доповнюючи його своїми власними деталями реалізації Різниця між відкритими та закритими членами класу полягає в тому, що Операція розширення області бачення використовується для Відмінність між класом та об’єктом полягає в тому, що Основна відмінність між ними полягає в тому, що клас є планом, який використовується для створення різних об'єктів одного типу. Метод класу це- це іменований блок виконуваного коду (набір операторів), який може бути викликаний на виконання з різних частин програми Конструктор це- спеціальний метод класу який встановлює початковий стан об’єкта Конструктор викликається при створені об’єкта Деструктор це- спеціальний метод класу і призначений для його деініціалізації Деструктор викликається при знищенні об’єкту Вбудована функція це- функція, програмний код якої підставляється в ті місце рядка програми, з якого вона викликається, тобто виклик такої функції замінюється її кодом Доступ до членів класу організовано за допомогою вказівника this. #include Дружня функція це- це функція, яка має доступ до закритих членів класу, наче вона сама є членом цього класу. Для того щоб створити об’єкт необхідно Для визначення функції-члена класу необхідно |