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