Uma ideia interessante seria disponibilizar os arquivos da aula pra baixar pois me perdi nesse projeto conta e estou com os arquivos todos desatualizados.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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());}