nCustomizando a Serialização
npublic class ObjSerializado iplements Serializable {
n ......
n private void writeObject(ObjectOutputStream
s)
throws IOException {
n s.defaultWriteObject();
n // customized serialization code
n }
n private void readObject(ObjectInputStream s) throws IOException { s.defaultReadObject();
n // customized deserialization code ...
n // followed by code to update the object,
if necessary
n }
n}
nOs métodos writeObject e readObject são
responsáveis pela
serialização somente da classe corrente. Qualquer serialização requerida pelas superclasses é
tratada automaticamente
pelo Java usando Reflexão.