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
.....
То, что я хочу, это что-то вроде
object1.merge(object2);
где он будет динамически проходить по всем членам MyClass и запускать это на каждом члене
if(object1.elem != object2.elem && object2.elem!=null)
object1.elem=object2.elem;
Существует ли такой механизм в Java?