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