/
Letta21
/
HWAbstrInheritance
Обзор
Документация
Войти
/
Letta21
/
HWAbstrInheritance
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Account.java
21 строка
1 KB
Letta21
Homework3
01 окт 2025, 18:09
01 окт 2025, 18:09
927013d
Код
Авторство
О чём код?
public abstract class Account { protected long amount; long lowLimit = -100000; public abstract boolean add(long amount); public abstract boolean pay(long amount); //— пополнение счёта на amount, возвращает true, если пополнение успешно, и false, если иначе; //— покупка со счёта на amount, возвращает true, если пукупка успешна, и false, если иначе; //— перевод денег со счёта, у которого был вызван метод, на счёт из параметра на сумму в размере amount, возвращает true, если пополнение успешно, и false, если иначе; public boolean transfer(Account account, long amount) { boolean pay = pay(amount); boolean add = account.add(amount); return pay && add; } public void getBalance() { System.out.println(" Текущий баланс " + this.amount); } }