10.05.2014 Views

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

SHOW MORE
SHOW LESS

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));

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!