Академический Документы
Профессиональный Документы
Культура Документы
POLIMORFISMO
}
Public String muestra_nombre()`
{return nombre}
Clase Ccuenta.java
public abstract class Ccuenta
{//atributos
private String nombre;
private String cuenta;
private double saldo;
private double tipoDeInteres;
//metodos
public Ccuenta(String n, String c, double s, double t)
{nombre = n;
cuenta = c;
saldo = s;
tipoDeInteres = t;
}
public double estado()
{return saldo;
}
public String muestraFecha()
{ String miFecha= fecha.get(java.util.Calendar.DATE) + "/" +
fecha.get(java.util.Calendar.MONTH) + "/" +
fecha.get(java.util.Calendar.YEAR);
//DATE devuelve el entero correspondiente al DIA
return miFecha;
}
if(cuentas[i].estado()>cuentaMayor){
cuentaMayor=cuentas[i].estado();
miCuenta=cuentas[i];
}
}
return miCuenta;
Codigo del Bottom MuestraDatosCliente
private void
btnMuestraClienteActionPerformed(java.awt.event.ActionEvent evt)
{
//Del Frame obtener mediante cajas de texto nombre, cuenta, saldo y
tipodeInteres
//CuentaAhorros cliente01 = new
CuentaAhorros("nombre","cuenta",2.5,300);
Ccuenta[] cc= new Ccuenta[4];
cc[0]= new CuentaAhorros("Miguelito","Ahorros",100,300);
cc[1]= new CuentaAhorros("Gasto","Ahorros",1,20);
cc[2]= new CuentaAhorros("Raul","Ahorros",1000,300);
cc[3]= new CuentaAhorros("Sarita","Ahorros",5000,300);
// SE PRESENTA EL NOMBRE DEL CLIENTE QUE TIENE EL
MAYOR SALDO EN SU CUENTA.
Polimorfismo
Se define el mtodo CuentaMayor del tipo Ccuenta,
que tiene como parmetros un vector de cuentas.
Static Ccuenta CuentaMayor(Ccuenta[] cuentas){
Ccuenta miCuenta=null;
double cuentaMayor=0.0;
for(int i=0; i<cuentas.length; i++)
TA.setText(NOMBRE: + CuentaMayor(cc).muestra_nombre() +
SALDO: + String.valueOf(CuentaMayor(cc).estado()));
EJERCICIOS:
1. Implementar la clase cuenta corriente.
2. Declarar los objetos para esta clase y considerarlos en el
proceso de Cuenta Mayor.