Tworzę klasę pracownika:
class Pracownik {
private String imie;
private String nazwisko;
private int wyplata;
public Pracownik(String imie, String nazwisko, int wyplata) {
this.imie = imie;
this.nazwisko = nazwisko;
this.wyplata = wyplata;
}
public String getImie() {
return this.imie;
}
public String getNazwisko() {
return this.nazwisko;
}
public int getWyplata() {
return this.wyplata;
}
}
Oraz klasę do testów:
class ListaPracownikow {
List<Pracownik> lista;
// ok, wykonuje program (pomijam już main...)
lista.add( new Pracownik("Karol", "Kowalski", 3000) );
}
W wielkim skrócie: Klasa pracownik odnosi się do każdego pracownika z osobna i przechowuje jego najważniejsze informacje. Listę wszystkich pracowników przechowuję używając obiektu List. Z dodaniem nie mam problemu - powyższy zapis jest według mnie prawidłowy i działa. Ale problem pojawia się inny: Jak uzyskać dostęp do konkretnego pracownika, pobierać z niego dane itp? Albo chociażby jak go usunąć? Wiem, że trzeba zacząć od lista.remove(...), ale co dalej? Nie mogę podać indeksu bo go nie znam...
Z góry dziękuję za pomoc!
Pozdrawiam!