Javaクラスフィールドに関する質問があります。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
は、カスタムコンストラクタを持っていないと私はそれにコンストラクタを追加することはできません。
意見をお寄せください。
多くのありがとうございます。
どのように両親のゲッターとセッターをオーバーライドについて子クラス。ナンバリが示唆するように。 – km1