/
maksh
/
hw9
Обзор
Документация
Войти
/
maksh
/
hw9
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/task1/CreditAccount.java
36 строк
793 B
maksh
upload files
13 июн 2025, 11:08
13 июн 2025, 11:08
f205786
Код
Авторство
О чём код?
package task1; public class CreditAccount extends Account { private long limit = 1_000_000; private final long MAX_BALANCE = count; public CreditAccount(long limit) { super(1_000_000L); } @Override public boolean add(long amount) { if (count + amount > MAX_BALANCE) { return false; } else { count += amount; } return true; } @Override public boolean pay(long amount) { if (count - amount <= -limit) { return false; } else { count -= amount; } return true; } @Override public boolean transfer(Account account, long amount) { return pay(amount) && account.add(amount); } }