मैं एक ऐसा प्रोग्राम तैयार करने की कोशिश कर रहा हूं जो किसी तृतीय पक्ष API का उपयोग करता हो। तीसरा पक्ष एपीआई 2 9 6 क्षेत्रों के साथ एक इनपुट और 17 9 क्षेत्रों के साथ एक आउटपुट का वर्णन करता है। जाहिर है, मैं वर्गों को इनपुट और आउटपुट का प्रतिनिधित्व करना चाहता हूं। क्या इतने सारे क्षेत्रों के साथ कक्षा तैयार करने के लिए कोई चाल है? क्या मुझे हर क्षेत्र के लिए सामान्य गेटर और सेटर चाहिए?सैकड़ों फ़ील्ड के साथ जावा क्लास को कैसे संभालें?
नोट: क्योंकि आप से पूछना, एपीआई इनपुट के रूप में निश्चित चौड़ाई प्रारूप में सभी क्षेत्रों के साथ एक स्ट्रिंग लेता है, और निश्चित चौड़ाई प्रारूप में उत्पादन भी साथ एक स्ट्रिंग देता है। उसमें से एक गैर-फ्लैट संरचना की व्याख्या करना बहुत मुश्किल है।
यदि यह सिर्फ एक कंटेनर वर्ग है, तो मैं सिर्फ आपके फ़ील्ड को सार्वजनिक कर दूंगा ताकि आप उन्हें सीधे संशोधित कर सकें और उन सभी बॉयलरप्लेट विधियों से बच सकें। –