Принимая во внимание этот простой java-код, который не будет работать:
public class Bar extends AbstractBar{
private final Foo foo = new Foo(bar);
public Bar(){
super(foo);
}
}
Мне нужно создать объект перед вызовом super()
, потому что мне нужно протолкнуть его в мать сорт.
Я не хочу использовать блок инициализации и не хочу делать что-то вроде:
super(new Foo(bar))
в моем конструкторе..
Как я могу отправить данные в материнский класс перед супервызовом ?