You are on page 1of 3

Cuenta bancaria mediante POO implementada

en Java
El ejemplo que trabajaremos en esta ocasión con Programación Orientada a
Objetos y que implementaremos en Java es para registrar los datos de una cuenta
de banco. De la cuenta bancaria vamos a registrar su número, el nombre de la
persona a quien pertenece, la tasa de interés anula y el saldo. En dicha cuenta se
pueden realizar depósitos, retiros, consultar el saldo y se calcula el interés
mensual.
La solución usando el paradigma orientado a objetos se muestra en el siguiente
diagrama UML. La clase se llama CuentaBancaria y esta formada por los
atributos numeroCuenta, nombreCliente,saldo,
e interesAnual. Además
contiene los métodos o las operaciones
calculaInteres() e imprimeSaldo().

para

depositar(),

retirar(),

A partir del diagrama UML se procede a la codificación en Java. La herramienta de
desarrollo o Entorno Integrado de Desarrollo (IDE) será Netbeans 7.3. Una vez
iniciado Netbeans, procedemos a crear un Nuevo Proyecto de Java, y
seleccionaremos un proyecto del tipo Java Application, como se muestra en la
imagen.

Una vez seleccionado este tipo de proyecto se procede a ponerle nombre al
proyecto. El nombre que le pondremos será practica2. Ahora vamos a crear la
clase CuentaBancaria, para ello seleccionamos New File-Java-Java Class y le
asignamos
el
nombre
de CuentaBancaria.
archivo CuentaBancaria.java.

Netbeans

creará

el

Enseguida procedemos a declarar los atributos de la clase, se declararán como
privados para restringir su acceso fuera de la clase (encapsular los atributos). En la
siguiente figura se muestra el el código para declarar los atributos, así como el
código
para
los
métodos
de
acceso
al
atributo
numeroCuenta
(getNumeroCuenta y setNumeroCuenta).

Ahora procedemos a codificar los métodos que se definieron para la clase. El
primer método codificado es sumaDeposito(). En el se lee el número de la
cuenta, el nombre del dueño de la cuenta y la cantidad a depositar, la cual se
incrementa al saldo de la cuenta.

El método restaRetiro() solicita los datos de la cuenta, así como la cantidad a
retirar la cual resta del saldo de la cuenta.

Enseguida escribimos el método calcula interés en donde dividiremos el interés
anual entre 12 para sacar la tasa mensual con la cual ya calcularemos el interés
generado por el saldo.

El último método a codificar es el de imprimeSaldo() el cual despliega en pantalla
el número de la cuenta y su saldo.

Para ver el funcionamiento de la clase CuentaBancaria crearemos una nueva clase
de Java, que llamaremos pruebaCuentaBancaria y que incluirá el método main().

En esta clase declaramos y creamos un objeto llamado tarjeta del
tipo CuentaBancaria, el cual será el que estaremos utilizando para manipular los
métodos creados en la clase CuentaBancaria.