Ola galera, estou querendo fazer um programa simples para ficha de cadastramento, em que foi criado uma array de objetos ficha_cadastral no qual cada objeto contém dados refrentes a um usuário, porém ao fazer a atribuição ao objeto em outra classe contendop o metodo principal ocorre um erro em tempo de execução NULL POINTER EXCEPTION, gostaria de esclarecimento sobre como posso fazer essas fichas, grato desde já.
Segue abaixo o codigo do programa
import javax.swing.JOptionPane;
public class ficha_teste {
public static void main (String args []){
int aux=0;
int resp;
ficha_cadastral cadastro[] = new ficha_cadastral[5];
ficha_cadastral F_cadastral = new ficha_cadastral();
do{
F_cadastral.set_titulo(JOptionPane.showInputDialog("Digite o titulo da noticia"));
F_cadastral.set_name(JOptionPane.showInputDialog("Digite o nome do autor da noticia"));
F_cadastral.set_id(Integer.parseInt(JOptionPane.showInputDialog("Digite o identificador da noticia")));
F_cadastral.set_noticia(JOptionPane.showInputDialog("Digite a noticia"));
JOptionPane.showMessageDialog(null,"autor: "+F_cadastral.get_name()+"\n Titulo: "+F_cadastral.get_titulo()+"\n Id :"+F_cadastral.get_id()+"\n Noticia: "+F_cadastral.get_noticia(),"DADOS CADASTRAIS",JOptionPane.INFORMATION_MESSAGE);
cadastro[aux].set_titulo(F_cadastral.get_titulo());
cadastro[aux].set_name(F_cadastral.get_name());
cadastro[aux].set_id(F_cadastral.get_id());
cadastro[aux].set_noticia(F_cadastral.get_noticia());
aux++;
resp=Integer.parseInt(JOptionPane.showInputDialog(null,"DESEJA INFORMAR MAIS UMA NOTICIA, 1-SIM 2-NAO "));
}while(resp==1 && aux<5);
}// fim do classe
}// fim da ficha_teste
public class ficha_cadastral{
String Titulo, Name, NOTICIA;
int ID;
public void set_name (String name){
Name= name;
}// fim do metodo set_name
public String get_name () {
return Name;
}// fim do metodo get_name
public void set_id (int id){
ID=id>0? id:0;
}// fim do metodo set_id
public int get_id (){
return ID;
}// fim do metodo get_id
public void set_titulo (String titulo){
Titulo=titulo;
}// fim do metodo set_titulo
public String get_titulo(){
return Titulo;
}// fim do metodo get_titulo
public void set_noticia (String noticia){
NOTICIA= noticia;
}
public String get_noticia (){
return NOTICIA;
}
}// fim da ficha cadastral