Teniendo en cuenta que el código de Java simple que no funcionaría:crear un objeto antes de la llamada de super en java
public class Bar extends AbstractBar{
private final Foo foo = new Foo(bar);
public Bar(){
super(foo);
}
}
Necesito crear un objeto antes de la llamada super()
porque tengo que empujarla en la clase madre.
no quiero utilizar un bloque de inicialización y no quiero hacer algo como:
super(new Foo(bar))
en mi constructor ..
¿Cómo puedo enviar datos a una clase madre antes de la súper llamada?
¿Qué estás tratando de hacer? ¿Cuál es el problema más grande? – ametren
¿Por qué no quieres 'súper (nuevo Foo (barra))' en el constructor? ¿Y qué es esa 'barra' en el constructor' Foo'? – tibtof
No quiero hacerlo de esa manera, porque tengo muchos campos para pasar en el constructor ... –