Sukurkite įmonės darbuotojų ir algų mokėjimams skirtai sistemai klases.
Sukurkime interfeisą Darbuotojas, jis turėtų turėti šiuos metodus:
getName()
getSurname
getSalary();

Sukurkime atskirą klasę Personalas  - personalo valdymui skirta klasę. Ji turi turėti:
ArrayList<Darbuotojas> darbuotojai - atributas kuriame yra saugomi darbuotojai.
void addDarbuotojas(Darbuotojas d) - prideda prie įmonės darbuotojų sąrašo darbuotoją
ArrayList<Darbuotojas> getDarbuotojai() - sugražina darbuotojų sąrašą
int darboUzmokestis() - sugražina visų darbuotojų darbo užmokesčio sumą

Sukurkime dvi klases:
Programuotojas ir Vadovas kurios įgyvendintų Darbuotojas klasę. Programuotojas turi turėti fiksuotą mėnesinį atlyginimą, o Vadovas turi turėti dar vieną atributą - pavaldinių skaičius ir atlyginimas turi būti skaičiuojamas taip: fiksuota dalis + pavaldinių kiekis * 10

Įkelkime į Personalą keletą darbuotojų.

Padarykime grafinę sistemos dalį kurioje galėtumėme pridėti darbuotojus ir kuri atvaizduotų išmokamų atlyginimų sumą. Panaudokime Lambda išraiškas.

Padarykime užkrovimo ir išsaugojimo galimybę.

Sąraše darbuotojus surikiuokime pagal vardus.

Paskutinį kartą modifikuota: Ketvirtadienis, 2021 gruodžio 2, 17:33