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...
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)));
}
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