public class MyClass{
public String elem1;
public int elem2;
public MyType elem3;
.................
}
MyClass object1=new MyClass();
MyClass object2=new MyClass();
object1.elem1=...
object1.elem2=...
...
object2.elem1=...
object2.elem2=null
.....
Lo que quiero es algo así comoCómo combinar objetos Java de forma dinámica
object1.merge(object2);
donde atravesará dinámicamente todos los miembros de MiClase y ejecutar esto en cada miembro de
if(object1.elem != object2.elem && object2.elem!=null)
object1.elem=object2.elem;
es tal una mecanismo existe en Java?