/
kai_mai
/
AbstractClassTask
Обзор
Документация
Войти
/
kai_mai
/
AbstractClassTask
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
SimpleAccount.java
29 строк
1 KB
Катя Майборода
upload files
07 ноя 2025, 11:10
07 ноя 2025, 11:10
5d56f55
Код
Авторство
О чём код?
public class SimpleAccount extends Account { // обычный счёт, с которого можно платить, пока на нём есть деньги, и пополнять сколько угодно раз @Override public void setBalance(long balance) { // инкапсуляция, пишем set(сеттер) (поменять/установить) if (balance < 0) { return; } this.balance = balance; } @Override public boolean add(long amount) { if (amount <= 0) { return false; } else { balance += amount; return true; } } // пополнение счёта на amount, возвращает true, если пополнение успешно, и false, если иначе; @Override public boolean pay(long amount) { if (amount <= 0 || balance < amount) { return false; } else { balance -= amount; return true; } } // покупка со счёта на amount, возвращает true, если покупка успешна, и false, если иначе; }