public void setName (String n){}
public void setAfm (String a){}
Dies sind die Superklassen-Methoden, die ich aufrufen muss.Wie kann ich eine Superklassenmethode in einer Unterklasse verwenden java
SalariedEmployee(){
name = super.setName(String n);
afm = super.setAfm(String a);
salary = payment();
Und das ist der Konstruktor in der Unterklasse. Wie kann ich die Methoden richtig aufrufen? Ich möchte keine Parameter in SalariedEmployee verwenden, ich möchte den Namen und Afm mit den Superklassenmethoden festlegen. Aber meine Methoden sind ungültig. Also ich denke, ich muss das richtig ändern? Oder vermisse ich etwas anderes? Vielen Dank im Voraus!
Sie scheinen verwirrt zu sein, die Setter sind 'void', also können Sie nicht' name = ',' afm = 'sagen (und ich habe keine Ahnung von' Zahlung'). Zweitens geben Sie nicht den Typ im Aufruf an - Sie geben einen Wert 'super.setName (" A Name ");' Und Sie * müssen * nicht sagen 'super.'; es genügt, 'setName (" A Name ") zu sagen;' –