![]() |
Ejemplo de código fuente #1 en java, de un banco y sus cuentas bancarias. |
ÍNDICE
Descripción
Este ejemplo consistirá en el funcionamiento sencillo de un Banco, con las diversas Cuentas bancarias de cada cliente.
Para ello, lo que vamos a crear son 2 clases: clase Cuenta y clase Banco.
Clase Cuenta
La Clase Cuenta la crearemos con la siguiente estructura de modelado UML:
El código de la clase cuenta lo podemos ver en la sección Código Clase Cuenta.
Clase Banco
La clase banco, contendrá el método main() en el cual utilizaremos objetos de la clase Cuenta.
Código
Código Clase Cuenta
/**
* Clase Cuenta
* ------------
*
*/
/**
*
* @author Javier Crego
*/
public class Cuenta {
// Definición de las propiedades de la clase
private int numeroCuenta;
private double saldo;
public Cuenta(int cuenta, double inicial) {
numeroCuenta = cuenta;
saldo = inicial;
} // Fin del constructor cuenta
public void depositar(double cantidad) {
saldo = saldo + cantidad;
} // Fin del método depositar
public void retirar(double cantidad) {
saldo = saldo - cantidad;
} // Fin del método retirar
public double saldo() {
return saldo;
} // Fin del método saldo
}
Código Clase Banco
/**
* Clase Banco
* ------------
*
*/
/**
*
* @author Javier Crego
*/
public class Banco {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
double totalCuenta;
// Creamos la cuenta
Cuenta Cuenta1;
Cuenta1 = new Cuenta(11111, 2500.70);
// Consultamos el saldo
totalCuenta = Cuenta1.saldo();
System.out.println("Total actual en la cuenta: " + totalCuenta + " €");
// Hacemos un ingreso en la cuenta
double ingreso = 350.25;
System.out.println("Se ingresan en la cuenta: " + ingreso + " €");
Cuenta1.depositar(ingreso);
System.out.println("-------------------------------------------------");
// Consultamos el saldo de nuevo
totalCuenta = Cuenta1.saldo();
System.out.println("Total actual en la cuenta: " + totalCuenta + " €");
}
}
Salida
La salida por pantalla del ejemplo, daría como resultado lo siguiente:
Descargar ejemplo.
Proyecto Completo Banco en Java (NetBeans) (25262 descargas)