Buen dia copañeros tengo una duda que me surgio al ver el tema de composicion y fue que al ver en "Cuenta" como crea un "Cliente" lo hace de esta forma
public abstract class Cuenta{
protected double saldo;
private int agencia = 1;
private int numero;
private Cliente titular = new Cliente();
pero cuando lo hace en "Cliente" es de una forma distinta pues primero crea el atributo y luego crea la AutentificacionUtil pero en el constructor, de esta forma
public class Cliente implements Autenticable {
private String nombre;
private String documento;
private String telefono;
private AutenticacionUtil util;
public Cliente() {
this.util = new AutenticacionUtil();
}
Y bueno la duda que tengo es de cual es la diferencia entre ambas formas.
Muchas gracias de antemano espero puedan ayudarme.