ओवरराइडिंग जहां तक मैं कह सकता हूं, स्कैला में वैल्यू (इंट), वैल्यू (स्ट्रिंग), और वैल्यू (इंट, स्ट्रिंग) के लिए गणना मूल्य वर्ग की परिभाषाएं हैं।स्केल गणना मूल्य
क्या किसी को एक अलग कन्स्ट्रक्टर का समर्थन करने के लिए एक नया मूल्य उपclass बनाने के लिए एक उदाहरण के बारे में पता है?
उदाहरण के लिए, यदि मैं मूल्य (इंट, स्ट्रिंग, स्ट्रिंग) ऑब्जेक्ट्स के साथ एक गणना बनाना चाहता हूं, तो मैं इसे कैसे करूँगा? मुझे गणना कक्षा का उपयोग करने के सभी अन्य लाभ चाहिए।
धन्यवाद।
उत्कृष्ट:
यहाँ आप एक अधिक जटिल उदाहरण मिल जाएगा! ठीक वैसे ही काम करता है जैसा मैं चाहता था। धन्यवाद। – Ralph
@ थॉमस जंग: आपका विचार शानदार है, लेकिन मैं इसका उपयोग नहीं कर सका। एक चेतावनी थी "आयातित 'मेरा' पैकेज में ऑब्जेक्ट की परिभाषा द्वारा स्थायी रूप से छिपा हुआ है" अंत में, मैंने इस पंक्ति को जोड़ा: इस उदाहरण के लिए मेरा = मान टाइप करें और यह काम करता है। मुझे अभी भी समझ में नहीं आता क्यों, क्या आप इसे समझा सकते हैं? –
'माई' गणना का उपयोग करने के लिए, आपको पहले इसे 'आयात My._'' के साथ आयात करना होगा और 'My' ऑब्जेक्ट में निम्न कोड भी जोड़ें:' मेरा = MyVal' टाइप करें, ताकि आप x val पर acces कर सकें। – metch