Hallo, ich erhalte zwei Fehlermeldungen, die ich nicht ganz begreife.
Ich habe in einer Sub-Subklasse einen Konstruktor, der also den der Superklasse und den der Super-Superklasse aufruft. Allerdings kommt hierbei die Fehlermeldung "call to super must be first statement in constructor". Die Super-Anweisungen sind doch aber die ersten Statements meines Konstruktors. Also wo liegt da der Fehler?
Freundliche Grüße,
Infostudent.
Ich habe in einer Sub-Subklasse einen Konstruktor, der also den der Superklasse und den der Super-Superklasse aufruft. Allerdings kommt hierbei die Fehlermeldung "call to super must be first statement in constructor". Die Super-Anweisungen sind doch aber die ersten Statements meines Konstruktors. Also wo liegt da der Fehler?
Code:
public class Manager extends Chef {
String handy;
// Konstruktor
public Manager (String name, String adresse, String telefonnummer, int gehalt, String eMail, String handy) {
super (super (name, adresse, telefonnummer, gehalt));
super (eMail);
this.handy = handy;
}
}
Freundliche Grüße,
Infostudent.