public class EstouroMemoria {
public static void main(String[] args) {
for (int i = 0; i < [telefone removido]; i++) {
Conta[] contas = new Conta[[telefone removido]];
ContaPoupanca contas1[i];
contas1[i]= new ContaPoupanca();
}
}
}
Não consigo compilar este código
4 Respostas
Está tentando compilar manualmente, certo?
O que ocorre é que a classe ContaPoupanca não está no classpath da classe que você está tentando executar.
S
Você não inicializou contas1[]. Não tem como ele saber o tamanho desse array.
Está tentando compilar manualmente, certo?
O que ocorre é que a classe ContaPoupanca não está no classpath da classe que você está tentando executar.
A Class ContaPoupança está no mesmo diretório e só compilei manualmente porque o eclipse não estava compilando.
Conta[] contas1 = new Conta[[telefone removido]];
aqui não estou inicializando o array?
S
Veja bem, você inicializou contas e não contas1. O problema que está dando é em contas1.
Se você adicionar esse código que você botou em cima de ContaPoupanca contas1[i]; ai sim funciona.
Obs: no seu for, troque o int i = 0 por long i = 0
Criado 31 de maio de 2012
Ultima resposta 31 de mai. de 2012
Respostas 4
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo