/
digit
/
java-oop-polymorphism-abstract
Обзор
Документация
Войти
/
digit
/
java-oop-polymorphism-abstract
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task1/CreditAccount.java
25 строк
566 B
digit
Create: Account.java, CreditAccount.java, Main.java, SimpleAccount.java, Logger.java, Main.java, SimpleLogger.java, SmartLogger.java
09 июл 2026, 16:50
Верифицирован
09 июл 2026, 16:50
e09293a
Код
Авторство
О чём код?
package task1; public class CreditAccount extends Account { private final long creditLimit; public CreditAccount(long creditLimit) { super(); this.creditLimit = creditLimit; } public CreditAccount(long balance, long creditLimit) { super(balance); this.creditLimit = creditLimit; } @Override public boolean pay(long amount) { if (amount < 0 || balance - amount < -creditLimit) { return false; } balance -= amount; return true; } }