Me he dado cuenta que al imprimir de las tres maneras lo hace
package com.bytebank_heredado.test;
import com.bytebank_heredado.modelo.CuentaAhorros;
public class TestCuentaAhorroReferencia {
public static void main(String[] args) {
CuentaAhorros[] cuentas = new CuentaAhorros [10];
CuentaAhorros ca1 = new CuentaAhorros(11, 22);
CuentaAhorros ca2 = new CuentaAhorros(33, 44);
cuentas[0] = ca1;
cuentas[1] = ca1;
cuentas[4] = ca2;
cuentas[5] = ca1;
CuentaAhorros ref1 = cuentas[1];
CuentaAhorros ref2 = cuentas[4];
System.out.println(cuentas [1]);
System.out.println(cuentas [4]);
}
}
package com.bytebank_heredado.test;
import com.bytebank_heredado.modelo.CuentaAhorros;
public class TestCuentaAhorroReferencia {
public static void main(String[] args) {
CuentaAhorros[] cuentas = new CuentaAhorros [10];
CuentaAhorros ca1 = new CuentaAhorros(11, 22);
CuentaAhorros ca2 = new CuentaAhorros(33, 44);
cuentas[0] = ca1;
cuentas[1] = ca1;
cuentas[4] = ca2;
cuentas[5] = ca1;
CuentaAhorros ref1 = cuentas[1];
CuentaAhorros ref2 = cuentas[4];
System.out.println(ref1);
System.out.println(ref2);
}
}
package com.bytebank_heredado.test;
import com.bytebank_heredado.modelo.CuentaAhorros;
public class TestCuentaAhorroReferencia {
public static void main(String[] args) {
CuentaAhorros[] cuentas = new CuentaAhorros [10];
CuentaAhorros ca1 = new CuentaAhorros(11, 22);
CuentaAhorros ca2 = new CuentaAhorros(33, 44);
cuentas[0] = ca1;
cuentas[1] = ca1;
cuentas[4] = ca2;
cuentas[5] = ca1;
System.out.println(cuentas [1]);
System.out.println(cuentas [4]);
}
}
ya que de las tres maneras llama a los métodos