Logo Studenta

Programa que simule un sistema de gestión de cuentas bancarias

¡Estudia con miles de materiales!

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

Continuar navegando