Galera,
Gostaria de saber se é possível alterar o proprio objeto em seu construtor. Segue o código para melhor entendimento.public class Livro {
// atributos, getters e setters
public Livro() {
try {
this = (Livro) new XStream(new StaxDriver()).fromXML("xml de um Livro");
// Penso em algo similar a isso.
// this = "outro objeto to tipo de sua classe"
} catch (FileNotFoundException e) {
throw new RuntimeException();
}
}
}