Java 클래스 필드에 관한 질문이 있습니다.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
클래스의 인스턴스를 만들고 setter를 하나씩 호출하지 않고 상위 클래스의 모든 필드를 복사하는 방법이 있습니까?
나는이 일을하지 않습니다 또한
Child child = new Child();
child.setA(parent.getA());
child.setB(parent.getB());
......
에서, Parent
사용자 정의 생성자가없는 나는 그것에 생성자를 추가 할 수 없습니다.
의견을 보내주십시오.
감사합니다.
을 어떻게에서 부모의 getter 및 setter를 오버라이드 (override)에 대해 아이 클래스. Nambari가 제안한 것처럼. – km1