Uma ideia interessante seria disponibilizar os arquivos da aula pra baixar pois me perdi nesse projeto conta e estou com os arquivos todos desatualizados.
Uma ideia interessante seria disponibilizar os arquivos da aula pra baixar pois me perdi nesse projeto conta e estou com os arquivos todos desatualizados.
Geralmente tem os projetos depois do vídeo, fique atento.
Uma dica e ver a aula e ir fazendo junto com o instrutor, facilitaria bastante para você, e você também não ficaria perdido.
O problema é que vai ser demorado olhar todas as aulas pra pegar novamente os códigos, se alguém puder disponibilizar eu ficaria grato.
class Conta { protected double saldo;
public double geSaldo() { return this.saldo; } Public void double saca( double valor) { this.saldo-=valor; } public void double deposita(double valor) { this.saldo+=valor; } public void double atualiza(double taxa){ this.saldo+=(this.saldotaxa); } } class ContaCorrente extends Conta { public void double atualiza( double taxa) this.saldo+= (this.saldotaxa*2); }
] class ContaPoupanca extends Conta { public void double deposita(double valor){ this.saldo+=(valor-0.10); } public void double atualiza(double taxa) { this.saldo+= (this.saldotaxa3); } }
class TestaConta { public static void main (String[] args){ Conta c = new Conta(); ContaCorrente cc= new ContaCorrente(): ContaPoupanca cp = new ContaPoupanca();
c.deposita(1000); cc.deposita(1000); cp.deposita(1000);
c.atualiza(0.01); cc.atualiza(0.01); cp.atualiza(0.01);
System.out.println(c.getSaldo()); System.out.println(cc.getSaldo()); System.out.println(cp.getSaldo()); }
class AtualizadorDeContas { private double saldoTotal = 0; private double selic ;
public double getSaldoTotal() { return this..saldoTotal; } public AtualizadorDeContas(double selic) { this.selic = selic; }
public void roda (conta c) { System.out.println(Saldo anterior: " + c.getSaldo()); c.atualiza(this.selic); System.out.println(Saldo atualizado: "+c.getSaldo()); saldoTotal +=c.getSaldo(); } } class TestaConta2 { public static void main (String[] args){ Conta c = new Conta(); ContaCorrente cc= new ContaCorrente(): ContaPoupanca cp = new ContaPoupanca(); AtualizadorDeContas atualizador = new AtualizadorDeContas(0.1);
atualizador.roda(c); atualizador.roda(cc); atualizador.roda(cp);
Systema.out.println(“Saldo total das contas é: ” + atualizador.getSaldoTotal());}