Galera
A questão é essa ai abaixo: é a questao 102 do testkiller.
[code]public class Serialization implements java.io.Serializable{
private int x;
public int getX() {
return x;
}
public Serialization(int x){
this.x = x;
}
private void writeObject(ObjectOutputStream s)throws IOException {
// insert code here
}
}
[/code]
Which code fragment, inserted at [insert code here], will allow Serialization objects to be correctly serialized and deserialized ?
a. s.writeInt(x);
b. s.serialize(x);
c. s.writeObject(x);
d. s.defaultWriteObject();
Eu acho q tanto a A quanto a D estão correta. Porém a resposta dada pela apostila é a D ?
Algum motivo em especial para q a alternativa A está errada ?
Fiz o codigo e ambas as linhas COMPILARAM. Nao tentei executar.