Секція 1. Розділ 3
single
Завдання: Модифікатори Доступу
Свайпніть щоб показати меню
Завдання
Swipe to start coding
Уявіть, що ви створюєте додаток цифрового гаманця. Вам потрібно створити клас DigitalWallet, який представляє гаманець користувача для зберігання грошей.
-
Визначте модифікатори доступу для полів класу:
balanceмає бути private, щоб запобігти прямій зміні ззовні класу.ownerмає бути protected, щоб забезпечити доступ у потенційних підкласах.- Методи, такі як
addMoneyіshowBalance, мають бути public, щоб зовнішній код міг безпечно взаємодіяти з гаманцем.
-
Реалізуйте конструктор із використанням синтаксису списку ініціалізації:
- Він має приймати параметр
ownerName. - Ініціалізуйте
ownerпереданим значеннямownerName. - Ініціалізуйте
balanceзначенням0.0.
- Він має приймати параметр
-
Реалізуйте метод
addMoney:- Перевірте, чи сума більша за 0.
- Якщо так, додайте її до
balanceі виведіть повідомлення на кшталт"150$ added to Alice's wallet." - Інакше виведіть
"Invalid amount!".
-
Реалізуйте метод
showBalance:- Виведіть ім'я власника та поточний баланс у зручному для читання форматі.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 1. Розділ 3
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат