Estou com uma dificuldade não estou conseguindo entender oq esta acontecendo!
No meu código eu havia criado um constructor na classe Conta, que ja pede Nome, conta e limite:
public abstract class Conta {
protected double saldo;
protected String nome;
protected int agencia;
protected double limite;
public Conta(String nome, int agencia, double limite) {
this.nome = nome;
this.agencia = agencia;
this.limite = limite;
}
Certo depois disso também criei uma classe ContaCorrente, que extends da Conta então automaticamente ela ja puxa esse Constructor. (esse pensamento esta correto?)
public class ContaCorrente extends Conta implements Tributavel {
public ContaCorrente(String nome, int agencia, double limite) {
super(nome, agencia, limite);
}
certo feito isso fui fazer o exercício que pede para criar um main para testes de tributos!
Com isso preciso criar uma ContaCorrente, pelo fato da minha class Conta ser abstract, quando vou criar essa conta estou fazendo da seguinte forma!
public class TestaTributavel {
public static void main(String[] args) {
new ContaCorrente("cc", 0, 0);
cc.deposita (1000);
System.out.println(cc.calculaTributos());
Tributavel t = cc;
System.out.println(t.calculaTributos());
}
}
Nao estou conseguindo visualizar o erro, pois coloquei os dados no constructor da forma correta ... mas quando chamo o cc.deposita ele não aceita ... dizendo que não existe o cc !!!
Meio extenso a duvida mas achei que precisa mostrar tudo para conseguirem me ajudar Vlw!