/
shuchkin
/
NETOLOGY-HW_ABST
Обзор
Документация
Войти
/
shuchkin
/
NETOLOGY-HW_ABST
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Main.java
30 строк
956 B
Sergey Shuchkin
0.1
29 ноя 2025, 19:38
29 ноя 2025, 19:38
9b2f76d
Код
Авторство
О чём код?
import account.CreditAccount; import account.SimpleAccount; import logger.Logger; import logger.SimpleLogger; import logger.SmartLogger; public class Main { public static void main(String[] args) { Logger logger = new SimpleLogger(); SimpleAccount acc1 = new SimpleAccount(logger); acc1.add(100); acc1.add(900); System.out.println(acc1.getBalance()); acc1.pay(900); acc1.pay(200); System.out.println(acc1.getBalance()); logger = new SmartLogger(); CreditAccount acc2 = new CreditAccount(2000, logger); acc2.add(100); acc2.pay(1000); acc2.pay(1100); System.out.println(acc2.getBalance()); acc2.transfer(acc1,1000); System.out.println(acc1.getBalance()); System.out.println(acc2.getBalance()); if (!acc2.transfer(acc1,100)) { System.out.println("Ошибка перевода"); } } }