Cześć,
na zajęciach kazano nam napisać kod który będzie odejmował podatek od kwoty przychodu i dodawał go do wartości pieniędzy na "koncie".
poniżej pokazuję jak wygląda drzewko ogólnie:
w klasie Main mam kod komendę:
to zapytanie jest wysyłane do klasy Human w której są metody setSalary i getSalary, oraz zmienna Salary.
Generuje to taki wynik na konsoli:
Problem mam przy dodawaniu wartości do getSalary.
stworzyłem nową klasę nazwałem ją ZUS, która przy podaniu kwoty wyrzuca jakiś napis oraz powinno dodać nową wartość do getSalary.
jeśli kwota byłaby mniejsza od zera powinna zwracać odpowiedni komunikat komunikat:
po wysłaniu żądania w Main:
nowy wynik nie przypisuje się do konta bankowego getSalary, this.Salary
komunikat nadal pokazuje 2500.
Patrząc na to z debbugerem to wygląda jakby dane z klasy Zus nie przechodziły do klasy Human w której jest setter i getter.
próbowałem przenoszenia metod do klasy Zus to tez nic nie zmienia.
Jak dodać wartość do gettera? :/