Material adicional: Curso Fundamentos de Java
Episodio 5
Este método crea dinero de la nada | Aliasing de parámetros en Java
Una transferencia normal funciona perfecto. Pásale la misma cuenta como origen y destino y el banco se inventa 500 pesos. El método asume que son dos objetos distintos, y ese contrato no está en la firma ni lo revisa el compilador. Ningún test con dos cuentas diferentes lo detecta jamás.