Модуль 2. Реалізація властивостей класу
Схема розділу
-
Основні принципи перевантаження операцій. Заборони на перевантаження операцій. Функції-операції як елементи класу і як дружні функції. Перевантаження одномісних операцій. Перевантаження двомісних операцій. Базові та похідня класи. Захищені елементи. Перетворення покажчиків базового класу у покажчики на похідний клас. Поліморфізм. Нові класи і динамічне зв’язування.
Тема 3. Перевантаження операцій.
Тема 4. Спадкування.
Тема 5. Віртуальні функції і поліморфізм.-
545.5 Кб
-
Спадкування - один з трьох фундаментальних принципів об'єктно-орієнтованого програмування, оскільки саме завдяки йому можливе створення ієрархічних класифікацій
390.2 Кб -
Поліморфізм - це властивість, що дозволяє використовувати один інтерфейс для цілого класу дій. Поліморфізм можливий завдяки поєднанню наслідування і віртуальних функцій.
682.2 Кб -
Використовуючи шаблони, одну функцію або клас можна використовувати для різних типів даних. Шаблони дозволяють досягти одну з найважчих цілей в програмуванні - створити багаторазово використовуваний код.
530.2 Кб -
Класи пов'язані між собою різними типами відносин, і щоб в повній мірі оволодіти ООП, необхідно зрозуміти суть цих відносин і навчитися їх ідентифікувати.
695.1 Кб -
Огляд шаблонних класів і функцій загального призначення. Бібліотека STL (Standard Template Library)
532.9 Кб -
Мета. Отримати практичні навички створення абстрактних типів даних і
перевантаження операцій в мові С ++.361.3 Кб -
Визначити значення нової операції для класу, до якого вона буде застосовуватися.
-
27.0 Кб
-
Мета. Отримати практичні навички створення ієрархії класів
323.3 Кб -
229.5 Кб
-
Мета. Отримати навички створення ієрархії класів з використанням простого наслідування і абстрактного класу. Вивчення поліморфізму і віртуальних методів.
321.2 Кб -
Мета. Отримати практичні навички створення шаблонів і використання їх у програмах С++
188.1 Кб
-
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу