Que diferencia existe entre hacer la composicion de los objetos en la definición del atributo de la clase:
private AutenticacionUtil util = new AutenticacionUtil();
Y hacer la composión de los objetos dentro del constructor de la clase:
private AutenticacionUtil util;
public Cliente() {
this.util = new AutenticacionUtil();
}
Las dos opciones fueron dadas en las clases, y no me queda claro si existe alguna diferencia entre estas dos. He probado las dos formas en mi código y funcionan segun lo esperado.