Java クラスのフィールドについて質問があります。
親と子の2つのJavaクラスがあります
class Parent{
private int a;
private boolean b;
private long c;
// Setters and Getters
.....
}
class Child extends Parent {
private int d;
private float e;
// Setters and Getters
.....
}
Parent
これで、クラスのインスタンスができました。クラスのインスタンスを作成しChild
、セッターを 1 つずつ呼び出さずに親クラスのすべてのフィールドをコピーする方法はありますか?
私はこれをしたくありません:
Child child = new Child();
child.setA(parent.getA());
child.setB(parent.getB());
......
また、にParent
はカスタム コンストラクターがなく、コンストラクターを追加できません。
ご意見をお聞かせください。
どうもありがとう。