मेरे पास जावा क्लास फ़ील्ड के बारे में कोई प्रश्न है।जावा में अपने मूल वर्ग से फ़ील्ड कॉपी करें
मैं दो जावा वर्गों है: जनक एवं बाल
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
वर्ग का उदाहरण बनाने और सेटर्स को एक-एक करके कॉल किए बिना मूल वर्ग के सभी फ़ील्ड कॉपी करने का कोई तरीका है?
मैं यह करने के लिए नहीं करना चाहते:
Child child = new Child();
child.setA(parent.getA());
child.setB(parent.getB());
......
इसके अलावा, Parent
एक कस्टम निर्माता नहीं है और मैं इसे पर निर्माता नहीं जोड़ सकते हैं।
कृपया आपको राय दें।
बहुत धन्यवाद।
कैसे के बारे में माता-पिता getters और setters में अधिभावी बाल वर्ग नंबरी की तरह सुझाव देते हैं। – km1