Witam piszę sobie mały program, i natknąłem się na pewną trudność której nie mogę przeskoczyć:
public class Pracownik extends Osoba {
protected enum stanowisko {Dyrektor(1, "Zarzadza małym oddziałem"), Kierownik(2, "Ma po soba kierownika");
public String opis;
int ranga;
private stanowisko(int r, String opis) {
this.opis = opis;
this.ranga = r;
}
}
protected int pensja;
protected stanowisko stan;
public Pracownik(String imie, String nazwisko,stanowisko (tu coś powinno być), int pensja){
super(imie, nazwisko);
stanowisko stan = stanowisko.(tu też);
}
}
otóż mam dwie klasy zagnieżdżone w sobie, i nie wiem jak mam przekazać do konstruktora klasy Pracownik informację o który enum mi chodzi i jak go później zainicjalizować, liczę na skuteczną pomoc.