Українська
Тема 8. Класи та об’єкти: атрибути, методи, конструктор, властивості та інкапсуляція
Мета: навчитися проєктувати класи з інваріантами, ініціалізаторами, властивостями та різними видами методів; розрізняти стан класу й екземпляра, моделювати зв’язки об’єктів на UML.
Зміст лекції
- Клас, ініціалізація та атрибути — Об’єкт і клас · Оголошення класу та ініціалізація · Атрибути класу та екземпляра
- Інкапсуляція та властивості — Інкапсуляція та публічний інтерфейс · Властивості: читання, запис і видалення
- Методи класу та рядкове подання — Методи класу та статичні методи · Рядкове подання та зв’язки об’єктів
- Ідентичність і проєктування класу — Ідентичність, рівність і життєвий цикл · Проєктування та робота в PyCharm