Например, вы можете предоставить конструктор класса B
, который принимает A
в качестве параметра:
class B {
String aa;
String bb;
public B(A a) {
this.aa = a.getAa();
this.bb = a.getAa();
}
}
И затем вы можете создать новый экземпляр B, начиная с A, просто вызвав конструктор:
B newObject = new B(a);
Помните, что если вы хотите создать новый экземпляр класса B без параметра, вы должны добавить также пустой конструктор (который можно опустить, если других конструкторов нет):
class B {
String aa;
String bb;
public B() {
}
public B(A a) {
this.aa = a.getAa();
this.bb = a.getAa();
}
}