Film samouczek
Zaimplementuj klasy Pracownik
i Szef
. Klasa, w której będziemy przechowywać dane o pracownikach, powinna zawierać pola imie
i wyplata
oraz metodę wyswietl_wyplate_pracownika(imie: str)
, która wyświetli, ile zarabia pracownik o imieniu imie
. Klasa Szef
powinna dziedziczyć po klasie Pracownik
i zawierać pole premia
i metodę policz_wynagrodzenie()
, która oblicza i wyświetla, ile zarabia szef po dodaniu premii.
Specyfikacja problemu:
Dane:
pola klasy
Pracownik
:imie
– łańcuch znakówwyplata
– liczba rzeczywista
pola klasy
Szef
:imie
– łańcuch znakówwyplata
– liczba rzeczywistapremia
– liczba rzeczywista
Wynik:
utworzone obiekty klas posiadające zadane wartości
Swój program przetestuj dla przedstawionych danych:
pracownik Janek – 1500 zł wypłaty,
pracownik Paweł,
szef Kuba – wypłata 3000 zł, premia 1500 zł.
Porównaj swoje rozwiązanie z tym przedstawionym w filmie.
Pobierz plik z kodem źródłowym:
Przeanalizuj, jak tworzona jest klasa i jej obiekt. Zwróć uwagę na działanie wbudowanej funkcji id()
.