Uma dúvida. Se eu tenho as seguintes classes
public class Animal {
int size;
public Animal() {
size = 10;
}
public Animal( int size ) {
this.size = size
}
}
public class Dog extends Animal implements Serializable {
public Dog( ) {
super(5);
}
...
}
Quando eu serializar uma instância de Dog e desserializar a variavel size vai receber o valor da iniciaçlização que ela recebe na classe.
A dúvida é:
O valor sera o do construtor defaul sempre? Ou sera do contrutor que foi usado para criar a classe Dog? No caso de size em um objeto Dog desserializado seria 10?
Valeu