Копирование полей одного класса в идентичные поля другого класса

У меня есть этот вопрос. Но мне будет трудно объяснить, поскольку я не знаю точных терминов для использования. Надеюсь, кто-то поймет. Я постараюсь описать все, что могу. Я чувствую, что это очень связано сparsing

Скажем, есть два класса. И в обоих классах у меня есть некоторые переменные, скажем, строки (просто для простоты, тип переменной может быть любым), которые имеютsimilar names.

Eg:
    class ClassA{
        String x,y,z;
    }

    class ClassB{
        String x,y,z;
    }

Теперь, что мне нужно, мне нужно скопировать значение значений переменной одного класса в другие классы, соответствующие переменной.

Eg:
    ClassA aa=new ClassA();
    ClassB bb=new ClassB();
    //set bb's variables
    aa.x=bb.x;
    aa.y=bb.y;
    aa.z=bb.z;

как это.

Но учтите, что мне нужен не описанный выше метод. Я надеюсь, что найдется способ написать простой метод, чтобы он идентифицировал переменную освобождения по переданному ему имени. Тогда он сделает присвоение значения соответственно.

Мой воображаемый метод такой,

void assign(String val){        
    // aa.<val>=val
}

Например, если вы передаетеbb.x вassign(...) метод, то это будет делатьaa.x=bb.x назначение.

Надеюсь, это достаточно ясно. Должен быть лучший способ объяснить это. Если кто-то знает, пожалуйста, отредактируйте пост (+ заголовок), чтобы сделать его более понятным (но сохраните мою идею) ..

Пожалуйста, дайте мне знать, если есть способ достичь этого.

Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос