यह इस बिंदु पर जावा रूढ़िवादी प्रतीत होता है कि किसी को मूल रूप से वस्तु क्षेत्र के लिए सार्वजनिक क्षेत्रों का उपयोग नहीं करना चाहिए। (मैं आवश्यक रूप से सहमत नहीं हूं, लेकिन यह मेरे प्रश्न के लिए प्रासंगिक नहीं है।) यह देखते हुए, क्या यह कहना सही होगा कि आज हम जहां से हैं, यह स्पष्ट है कि जावा के सार्वजनिक क्षेत्र भाषा डिजाइन की गलती / दोष थे? या क्या कोई तर्कसंगत तर्क है कि वे आज भी भाषा का एक उपयोगी और महत्वपूर्ण हिस्सा हैं?
धन्यवाद!
अपडेट: मैं अधिक सुरुचिपूर्ण दृष्टिकोणों के बारे में जानता हूं, जैसे कि सी #, पायथन, ग्रूवी, आदि। मैं सीधे उन उदाहरणों की तलाश में नहीं हूं। मैं वास्तव में सोच रहा था कि अगर वहाँ अभी भी एक बंकर में कोई गहरा है, तो वास्तव में कैसे अद्भुत सार्वजनिक क्षेत्र हैं, और कैसे जनता सभी भेड़, आदि हैं।
अद्यतन 2: स्पष्ट रूप से स्थिर अंतिम सार्वजनिक क्षेत्र सार्वजनिक स्थिरांक बनाने का मानक तरीका है। मैं वस्तु क्षेत्र (यहां तक कि अपरिवर्तनीय राज्य) के लिए सार्वजनिक क्षेत्रों का उपयोग करने के लिए अधिक उल्लेख कर रहा था। मैं सोच रहा हूं कि यह एक डिजाइन दोष की तरह प्रतीत होता है कि किसी व्यक्ति को स्थिरांक के लिए सार्वजनिक क्षेत्रों का उपयोग करना चाहिए, लेकिन राज्य के लिए नहीं ... एक भाषा के नियमों को स्वाभाविक रूप से, सिंटैक्स द्वारा लागू किया जाना चाहिए, दिशानिर्देशों द्वारा नहीं।