/
Nicholas
/
java_basics
Обзор
Документация
Войти
/
Nicholas
/
java_basics
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
AbstractClasses/practice_1/src/TopManager.java
21 строка
642 B
Nicholay Sokolovsky
14 Abstract and Interfaces (fix)
07 сен 2023, 13:00
07 сен 2023, 13:00
6e10460
Код
Авторство
О чём код?
public class TopManager implements Employee { private double salary; // Оклад private double income; // Доход, который менеджер принёс компании private Company myCompany; public TopManager(double salary, double income, Company myCompany) { this.salary = salary > 0 ? salary : 0; this.income = income > 0 ? income : 0; this.myCompany = myCompany; } @Override public double getIncome() { return income; } @Override public double getMonthSalary() { return salary + myCompany.getIncome() > 10000 ? salary * 1.5 : 0; } }