Oi amigos do guj, estou fazendo um programa que utiliza um arquivo do tipo Object para gravar objetos, mas estou tendo dificuldades na gravação! Pesquisando no guj, descobrir que é necessário implementar a Serializable na classe onde é criado o respectivo objeto. Até ai tudo bem! O problema é que a classe possui um construtor com tres atributos primitivos e um objeto. Minha dúvida é a seguinte: é preciso implementar Serializable na classe deste objeto tb ou eu aplicando apenas na classe que recebe este objeto? Outra dúvida é sobre a movimentação neste tipo de arquivo, no arquivo do tipo Random eu posso utilizar a função “Seek” para movimentar e posicionar a gravação em determinado lugar do arquivo, porém no do tipo Object ela não é disponibilizada. Alguem sabe como fazer isso?
Obrigado!
public class Aluno implements Serializable{
private int tipo;
private char sexo;
private String nome;
private int registro;
private Data data;
public Aluno(int tp, String n, char s, int reg, Data dt){
tipo = tp;
nome = n;
sexo = s;
registro = reg;
data = dt;
}
}
