single
Завдання: Атрибути Класу
Свайпніть щоб показати меню
syntax.h
1234class Name { public: Type AttributeName; };
Публічні атрибути та методи класу можуть бути безпосередньо доступні за допомогою оператора крапки (.) через об'єкт цього класу.
main.cpp
12345678910111213class Student { public: int age; }; int main() { Student bob; Student ann; bob.age = 25; ann.age = 33; }
Swipe to start coding
Уявіть, що ви створюєте просту систему реєстрації. Необхідно створити клас User з полями для імені користувача, віку та булевого значення, яке вказує, чи є користувач повнолітнім. Ваше завдання — реалізувати функцію, яка створює об'єкт User, перевіряє, чи користувач досяг 18 років, і відповідно встановлює булеве поле.
-
Визначення класу
Userз трьома полями:nameтипуstd::stringageтипуintisAdultтипуbool
-
Реалізація функції
registerUser, яка приймає параметриnameтаage:- Створення об'єкта
Userвсередині функції. - Присвоєння переданих значень
nameтаageвідповідним полям об'єкта. - Ініціалізація
isAdultзначеннямfalse. - Перевірка віку: якщо
age18 або більше, встановитиisAdultуtrue. - Повернення створеного об'єкта
User.
- Створення об'єкта
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат