/
msigin77
/
Home_work8
Обзор
Документация
Войти
/
msigin77
/
Home_work8
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
32 строки
972 B
msigin77
Полиморфизм
03 дек 2025, 15:29
03 дек 2025, 15:29
587d168
Код
Авторство
О чём код?
import taxes.taxSystem; import taxes.usnDebit; import taxes.usnDebitMinusCredit; public class Main { public static void main(String[] args) { //массив для компаний Company[] companies = {new Company("ПАО Газпром", new usnDebit()), new Company("ПАО Сбербанк", new usnDebitMinusCredit()) }; int[][] balans = { {100000, -500}, {65005884, -1000000} }; //смена системы налогооблажения companies[0].setTaxSystem(new usnDebitMinusCredit()); companies[1].setTaxSystem(new usnDebit()); //заполнение баланса компаний и расчет налогов for (int i=0; i<companies.length; i++){ for (int j=0; j<balans.length; j++){ companies[i].ShiftMoney(balans[i][j]); } companies[i].payTaxes(); } } }