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