Aufruf der Superklasse aus einem Unterklassenkonstruktor in Java
Ich versuche, einen Konstruktor zu erstellen, der ein Feld als Parameter verwendet und es dann in ein Feld einfügt, das in einer Superklasse gespeichert ist. Hier ist der Code, den ich verwende
public crisps(String flavour, int quantity) {
this.flavour = super.getFlavour();
this.quantity = quantity;
}
In der Superklasse habe ich das Feld mit initialisiert
private String flavour;
und ich habe eine Accessormethode
public String getFlavour() {
return flavour;
}
Ich erhalte einen Fehler. "Flavour hat privaten Zugang in der Oberklasse", aber ich glaube, das sollte keine Rolle spielen, da ich die Accessormethode aufrufe, die sie an das Feld zurückgibt?