Bedenkt man, dass einfacher Java-Code erstellen, die nicht funktionieren würden:ein Objekt vor dem Super-Aufruf in Java
public class Bar extends AbstractBar{
private final Foo foo = new Foo(bar);
public Bar(){
super(foo);
}
}
Ich brauche ein Objekt vor dem super()
Aufruf zu schaffen, weil ich es in der Mutterklasse müssen schieben.
Ich möchte keine Initialisierungsbaustein verwenden und ich möchte nicht wie etwas tun:
super(new Foo(bar))
in meinem Konstruktor ..
Wie kann ich Daten auf eine Mutter-Klasse senden, bevor der Super Anruf?
Was versuchen Sie zu tun? Was ist das größere Problem? – ametren
Warum willst du nicht 'super (neues Foo (bar))' im Konstruktor? Und was ist das "Bar" im "Foo" -Konstruktor? – tibtof
Ich möchte es nicht so machen, weil ich viele Felder im Konstruktor übergeben muss. –