Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Programa que simule un sistema de gestión de cuentas bancarias. 1. Cuenta_Ahorro (Clase Hija) package gestion_cuentas_bancarias; public class Cuenta_Ahorro extends Cuenta_Bancaria{ public Cuenta_Ahorro(String titular, double saldoInicial) { super(titular, saldoInicial); } @Override public double calcularInteres() { return _saldo_ * 0.02; // Interés del 2% } } 2. Cuenta_Corriente (Clase Hija) package gestion_cuentas_bancarias; public class Cuenta_Corriente extends Cuenta_Bancaria{ public Cuenta_Corriente(String titular, double saldoInicial) { super(titular, saldoInicial); } @Override public double calcularInteres() { return 0; // No genera intereses } 3. Gestion_cuenta_bancaria (Método Main) package gestion_cuentas_bancarias; public class Cuenta_Corriente extends Cuenta_Bancaria{ public Cuenta_Corriente(String titular, double saldoInicial) { super(titular, saldoInicial); } @Override public double calcularInteres() { return 0; // No genera intereses } } 4. Cuenta_Bancaria (Clase Padre) package gestion_cuentas_bancarias; public abstract class Cuenta_Bancaria { protected String _titular_; protected double _saldo_; public Cuenta_Bancaria(String titular, double saldoInicial) { _titular_ = titular; _saldo_ = saldoInicial; } public abstract double calcularInteres(); public void depositar(double monto) { _saldo_ += monto; } public void retirar(double monto) { if (_saldo_ >= monto) { _saldo_ -= monto; } else { System.out.println("*****SALDO INSUFICIENTE*****"); } } public void mostrarInformacion() { System.out.println("Titular: " + _titular_); System.out.println("Saldo: " + _saldo_); } }
Compartir