eae galera…
seguinte, eu to desnvolvendo uma aplicação aqui, com algumas classes, simulando uma biblioteca, pra estudo mesmo, e me deparei com um problema estranho. ta dando erro no momento de execução.
Exception in thread “main” java.lang.NullPointerException
at appBiblioteca.Acervo.adicionaPublicacao(Acervo.java:17)
at appBiblioteca.Biblioteca.teste(Biblioteca.java:40)
at appBiblioteca.Biblioteca.main(Biblioteca.java:59)
Java Result: 1
esse erro ai…
no metodo main so tenho uma chamada pro metodo de teste, que eh esse aqui…
[code] public void teste()
{
vteditora = new Vector();
acervo = new Acervo();
vteditora.add(new Editora("Pearson","São Paulo"));
vteditora.add(new Editora("Abril","São Paulo"));
acervo.adicionaPublicacao(new Revista(10, "Fulano", "superInteressante", 60, 1, vteditora.get(1)));
}
[/code]
a linha 17 da classe acervo é esse metodo aqui…
public void adicionaPublicacao(Publicacao p)
{
vtpublicacao.add(p);
}
publicacao é uma classe abstrata com 3 subclasses, livro, revista e monografia…
vteditora é um Vector de objetos da classe editora, que tem esses dois atributos ai… nome e local…
a sintaxe do que eu to tentando escrever esta certo, pq naum apresenta erro…
mas naum sei pq ta dando esse erro ai…
se precisarem saber de mais alguma coisa é so falar…
por favor pessoal… daum um help ai…
vlw