A Contabesceria Na Informática
Por: Lucas Barros • 12/3/2021 • Resenha • 1.894 Palavras (8 Páginas) • 116 Visualizações
CONTABANCARIA ======================
public class ContaBancaria {
private String nomeCliente;
private String numConta;
private double saldo;
public void setNomeCliente(String nomeCliente) {
this.nomeCliente = nomeCliente;
}
public String getNumConta() {
return numConta;
}
public void setNumConta(String numConta) {
this.numConta = numConta;
}
public double getSaldo() {
return saldo;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
public String toString() {
String s = "ContaBancaria[";
s += " nomeCliente: " + nomeCliente;
s += "; numConta: " + numConta;
s += " saldo: " + saldo;
s += "]";
return s;
}
public void depositar(double valor) {
saldo += valor;
}
public boolean sacar(double valor) {
if ((saldo-valor) >= 0) {
saldo -= valor;
return true;
}
return false;
}
}
Conta especial ======
public class ContaEspecial extends ContaBancaria {
private double limite;
public double getLimite() {
return limite;
}
public void setLimite(double limite) {
this.limite = limite;
}
public String toString(){
String s = "ContaEspecial[";
s += " limite: " + limite;
s += "; " + super.toString();
s += "]";
return s;
}
public boolean sacar(double valor) {
double saldoComLimite = this.getSaldo() + limite;
if ((saldoComLimite-valor) >= 0) {
this.setSaldo(this.getSaldo()-valor);
return true;
}
return false;
}
}
Conta Poupanca ==============
import java.util.Calendar;
public class ContaPounpanca extends ContaBancaria {
...