Nesses vídeos tem algumas divergências com os exercícios, eu comecei criando um exemplo e depois mudaram algumas coisas, agora preciso entender, porque não quer mais criar conta na classe TestaConta, é obrigatório criar uma ContaCorrente ou ContaPoupança?
Tá faltando algumas coisas do Java I para o Java II, não sei alguma explicação de estrutura do código.
Conta:
package fj11;
public abstract class Conta {
private double saldo;
private String nome;
private int agencia;
public Conta(String nome, int agencia, double saldo) {
super();
this.saldo = saldo;
this.nome = nome;
this.agencia = agencia;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getAgencia() {
return agencia;
}
public void setAgencia(int agencia) {
this.agencia = agencia;
}
public double getSaldo() {
return saldo;
}
public void getImprime() {
System.out.println(nome);
System.out.println(agencia);
}
public abstract void atualiza(double taxaSelic);
public void saca() {
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
}
TestaConta:
package fj11;
public class TestaConta {
public static void main(String[] args) {
Conta conta = new Conta("Mauricio",123, 400.5);
conta.setNome("Mauricio");
conta.getImprime();
System.out.println(conta.getNome());
}
}