Зміст курсу
C++ ООП
C++ ООП
Огляд Класів Та Об'єктів
Що таке клас?
Клас можна розглядати як шаблон для створення об'єктів. Він визначає структуру та поведінку того, що ви будете створювати, а в термінах програмування це називається об'єктом.
cake.h
class Cake { public: // Attributes float flour; std::string filling; // Methods void bake() { // working with attributes } };
Атрибути: також відомі як члени-дані, це властивості, які визначають стан.
Методи: також відомі як функціональні члени, це функції або дії, які можуть виконуватися.
Що таке об'єкт?
Об'єкт — це екземпляр класу. Коли клас визначено, пам'ять для нього не виділяється до створення екземпляра. Об'єкт представляє конкретний приклад або екземпляр класу з фактичними значеннями, призначеними його атрибутам.
Взаємозв'язок між класами та об'єктами
Об'єкти створюються на основі класу, і кожен об'єкт має власну ідентичність, стан і поведінку. Класи та об'єкти мають фундаментальний взаємозв'язок, де:
Класи визначають структуру та можливості.
Об'єкти — це конкретні екземпляри, які втілюють визначення класу.
main.cpp
int main() { // Creating an object of the Cake class Cake myCake; // Setting attributes myCake.flour = 25.1f; myCake.filling = "strawberry"; // Calling a method myCake.bake(); }
Дякуємо за ваш відгук!