मुझे पता है कि आपको केस कक्षाओं से उत्तराधिकारी होने की अनुमति नहीं है, लेकिन जब आपको वास्तव में आवश्यकता होती है तो आप कैसे करेंगे? हमारे पास पदानुक्रम में दो वर्ग हैं, दोनों में कई फ़ील्ड हैं, और हमें दोनों के उदाहरण बनाने में सक्षम होना चाहिए। hashCode तरीकों आदि पदानुक्रम की आवश्यकता होने पर केस कक्षाओं का उपयोग कैसे करें?
- मैं सुपर वर्ग एक मामला वर्ग के बजाय एक सामान्य वर्ग बनाने चाहते हैं: यहाँ मेरी विकल्प है मैं इसे एक केस क्लास के रूप में रखता हूं, मैं केस कक्षाओं से विरासत में नहीं होने का नियम तोड़ दूंगा।
- यदि मैं बाल वर्ग में संरचना का उपयोग करता हूं - मुझे कई तरीकों को लिखना होगा और उन्हें अन्य वर्ग में रीडायरेक्ट करना होगा - जिसका मतलब बहुत सारे काम होगा और गैर-स्कालिश महसूस होगा।
मुझे क्या करना चाहिए? क्या यह काफी आम समस्या नहीं है?
विशेषता सील भी एक अच्छा विचार होगा। – agilesteel