Estou recebendo um NullPointerException na Deserealização: O programa imprime o saldo porém na hora de executar: System.out.println(cc.getTitular().getNome()); ele da um:
Exception in thread "main" java.lang.NullPointerException at br.com.bytebank.banco.test.io.TesteDeserializacao.main(TesteDeserializacao.java:19)
package br.com.bytebank.banco.test.io;
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.ObjectInputStream;
import br.com.bytebank.banco.modelo.ContaCorrente;
public class TesteDeserializacao {
public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException {
ObjectInputStream ois = new ObjectInputStream(new FileInputStream("cc.bin"));
ContaCorrente cc = (ContaCorrente) ois.readObject();
ois.close();
System.out.println(cc.getSaldo());
System.out.println(cc.getTitular().getNome());
}
}