/
Ersh
/
Homework
Обзор
Документация
Войти
/
Ersh
/
Homework
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Account.java
27 строк
619 B
Ersh
upload files
05 авг 2025, 12:07
05 авг 2025, 12:07
8f9376d
Код
Авторство
О чём код?
public abstract class Account { protected long balance; public Account(long initialBalance) { this.balance = initialBalance; } public abstract boolean add(long amount); public abstract boolean pay(long amount); public boolean transfer(Account account, long amount) { if (pay(amount)) { if (account.add(amount)) { return true; } else { add(amount); return false; } } return false; } public long getBalance() { return balance; } }