Bom dia.
Segue a minha solução:
Superclasse ContaBancaria
public class ContaBancaria {
private String titular;
private int numeroConta;
private String tipoConta;
private double saldoConta;
public void setTitular(String titular) {
this.titular = titular;
}
public void setNumeroConta(int numeroConta) {
this.numeroConta = numeroConta;
}
public void setTipoConta(String tipoConta) {
this.tipoConta = tipoConta;
}
public void setSaldoConta(double saldoConta) {
this.saldoConta = saldoConta;
}
public void exibirDadosBancarios() {
System.out.println("Titular da Conta: " + titular);
System.out.println("Número da Conta: " + numeroConta);
System.out.println("Tipo da Conta: " + tipoConta);
System.out.println("Saldo da Conta: " + saldoConta);
}
public void depositar(double deposito) {
saldoConta += deposito;
System.out.println("Valor do depósito: " + deposito);
}
public void sacar(double saque) {
if (saldoConta > saque) {
System.out.println("Valor do saque: " + saque);
saldoConta -= saque;
} else {
System.out.println("O saque solicitado não pode ser realizado, pois o saldo da conta é insuficiente.");
}
}
public void consultarSaldo() {
System.out.println("Saldo atual da conta: " + saldoConta);
}
}