Wywołanie superklasy z konstruktora podklasy w Javie
Próbuję utworzyć konstruktor, który przyjmuje pole jako parametr, a następnie umieszcza go w polu przechowywanym w nadklasie. Oto kod, którego używam
public crisps(String flavour, int quantity) {
this.flavour = super.getFlavour();
this.quantity = quantity;
}
W superklasie zainicjowałem pole
private String flavour;
i mam metodę dostępu
public String getFlavour() {
return flavour;
}
Dostaję błąd ”Smak ma prywatny dostęp do superklasy„, ale wierzę, że nie powinno to mieć znaczenia, ponieważ dzwonię do metody dostępu, która zwraca ją do pola?