/
msigin77
/
Home_work8
Обзор
Документация
Войти
/
msigin77
/
Home_work8
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Company.java
34 строки
877 B
msigin77
Полиморфизм
03 дек 2025, 15:29
03 дек 2025, 15:29
587d168
Код
Авторство
О чём код?
import taxes.taxSystem; public class Company { public String title; public int debit = 0; public int credit = 0; taxSystem TaxSystem = new taxSystem(); public Company(String title, taxSystem TaxSystem){ this.title=title; this.TaxSystem = TaxSystem; } public void setTaxSystem(taxSystem TaxSystem){ this.TaxSystem = TaxSystem; } public void ShiftMoney(int amount){ if (amount > 0){ debit+=amount; } else if (amount < 0){ credit+=Math.abs(amount); } } public int payTaxes(){ int taxes = TaxSystem.calcTaxFor(debit, credit); System.out.println("Компания "+title+" уплатила налог в размере: "+taxes+"руб."); debit = 0; credit = 0; return taxes; } }