programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Programación I 91<br />
Ilustración 17 Cuenta<br />
Este proceso es diseñar: ver qué clases necesito, analizar diferentes opciones y definir cómo se<br />
relacionan.<br />
9.2.1 Clase Cuenta<br />
El código de esta clase es:<br />
package banco;<br />
import moneda.*;<br />
public abstract class Cuenta {<br />
// cada cuenta sabe el nombre de su propietario y saldo<br />
private String nombre;<br />
private Moneda saldo;<br />
public Cuenta() {<br />
this.setNombre ( "sin nombre");<br />
this.setSaldo ( new Moneda(0));<br />
}<br />
public void setNombre(String unNombre) {<br />
nombre = unNombre;<br />
}<br />
public String getNombre() {<br />
return nombre;<br />
}<br />
public Moneda getSaldo() {<br />
return saldo;<br />
}<br />
private void setSaldo(Moneda unSaldo){<br />
saldo = unSaldo;<br />
}<br />
public void depositar(Moneda unMonto) {<br />
this.setSaldo(this.getSaldo().sumar(unMonto));