Ich habe eine Frage in Bezug auf Java-Klassenfelder.Kopieren von Feldern aus seiner Elternklasse in Java
Ich habe zwei Java-Klassen: Eltern-Kind-
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
.....
}
Jetzt habe ich eine Instanz der Klasse Parent
. Gibt es eine Möglichkeit, eine Instanz der Child
-Klasse zu erstellen und alle Felder der übergeordneten Klasse zu kopieren, ohne die Setter nacheinander aufzurufen?
Ich will nicht, dies zu tun:
Child child = new Child();
child.setA(parent.getA());
child.setB(parent.getB());
......
Auch die Parent
nicht einen benutzerdefinierten Konstruktor haben und ich kann nicht Konstruktor auf hinzufügen.
Bitte geben Sie Meinungen.
Vielen Dank.
Wie wäre es, die Eltern Getter und Setter in der übergeordneten Kinderklasse. Wie Nambari es vorschlägt. – km1