में सिंगलटन ऑब्जेक्ट्स का स्पष्टीकरण मुझे कोडिंग मिलता है कि आप मूल रूप से "ऑब्जेक्ट कुछ क्लास" और "क्लास कुछ क्लास" प्रदान करते हैं और साथी वर्ग कक्षा घोषणा है और ऑब्जेक्ट singleton है। जिसमें से आप एक उदाहरण नहीं बना सकते हैं। तो ... मेरा प्रश्न ज्यादातर इस विशेष उदाहरण में सिंगलटन ऑब्जेक्ट का उद्देश्य है।स्कैला
क्या यह मूल रूप से स्कैला में कक्षा विधियों को प्रदान करने का एक तरीका है? Objective-C पर आधारित तरीकों की तरह?
मैं Programming in Scala पुस्तक पढ़ रहा हूं और अध्याय 4 ने सिंगलटन ऑब्जेक्ट्स के बारे में बात की है, लेकिन यह इस बात पर बहुत अधिक जानकारी नहीं लेता है कि यह क्यों मायने रखता है।
मुझे एहसास है कि मैं यहां अपने आप से आगे निकल रहा हूं और बाद में इसे अधिक विस्तार से समझाया जा सकता है। यदि हां, तो मुझे बताएं। यह पुस्तक अभी तक काफी अच्छी है, लेकिन इसमें बहुत कुछ है "जावा में, आप यह करते हैं", लेकिन मेरे पास इतना छोटा जावा अनुभव है कि मुझे डरने वाले बिंदुओं में से कुछ याद आती है। मैं नहीं चाहता कि यह उन स्थितियों में से एक हो।
मैं Programming in Scala website कि जावा इस पुस्तक को पढ़ के लिए एक शर्त थी पर कहीं भी पढ़ने को याद नहीं है ...
वास्तव में लेखकों का दावा है कि जावा एक पूर्व-आवश्यकता नहीं है, लेकिन वे यह भी टिप्पणी करते हैं कि तुलना करने के लिए यह उपयोगी है। दूसरे संस्करण [स्कैला में प्रोग्रामिंग] की शुरूआत में (http://www.artima.com/shop/programming_in_scala_2ed): "दूसरी तरफ, प्रोग्रामिंग भाषाओं का कोई विशिष्ट ज्ञान आवश्यक नहीं है। हालांकि अधिकांश लोग स्कैला का उपयोग करते हैं जावा प्लेटफार्म, यह पुस्तक आपको जावा के बारे में कुछ भी नहीं मानती है। हालांकि, हम उम्मीद करते हैं कि कई पाठक जावा से परिचित हों, और इसलिए हम कभी-कभी स्केल को जावा से तुलना करते हैं ताकि पाठकों को मतभेदों को समझने में मदद मिल सके। " ओडर्स्की एट अल (2008 [2010]: एक्सएलवी)। –