Estoy un poco avergonzado de preguntar que, siendo un programador de Java durante años, pero aquí va:
¿Hay alguna diferencia entre asignar objetos durante la construcción, y hacerlo directamente al declarar el campo relevante? Es decir, hay una diferencia entre los dos siguientes:inicialización de miembro de la clase java
public class MyClass{
MyObj obj=new MyObj();
}
Y
public class MyClass{
MyObj obj;
public MyClass() {
obj=new MyObj();
}
}
Por supuesto, yo supongo que esto init específicas de no dependen de parámetros externos. variables
No hay nada de que avergonzarse. ¡Todos aprenden aquí! – bdhar