वीडियो: स्कैला में ओवरराइड क्या है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
स्केला तरीका अधिभावी . जब एक उपवर्ग में वही नाम विधि होती है जो मूल वर्ग में परिभाषित होती है, इसे विधि के रूप में जाना जाता है अधिभावी . जब उपवर्ग मूल वर्ग में परिभाषित विधि के लिए एक विशिष्ट कार्यान्वयन प्रदान करना चाहता है, तो यह ओवरराइड मूल वर्ग से विधि।
यहां, आप स्कैला में किसी विधि को ओवरराइड कैसे करते हैं?
में स्केला , विधि अधिभावी उपयोग अवहेलना करने के लिए संशोधक अवहेलना ए तरीका सुपर क्लास में परिभाषित किया गया है, जबकि, तरीका ओवरलोडिंग के लिए किसी कीवर्ड या संशोधक की आवश्यकता नहीं होती है, हमें बस बदलने की जरूरत है, उपयोग किए गए मापदंडों का क्रम या के मापदंडों की संख्या तरीका या पैरामीटर के डेटा प्रकार
इसके अतिरिक्त, क्या स्कैला एकाधिक विरासत का समर्थन करता है? स्केला नहीं है अनुमति के लिये एकाधिक विरासत प्रति से, लेकिन विस्तार करने की अनुमति देता है विभिन्न लक्षण। वर्गों के बीच इंटरफेस और क्षेत्रों को साझा करने के लिए लक्षणों का उपयोग किया जाता है। वे जावा 8 के इंटरफेस के समान हैं। कक्षाएं और वस्तुएं लक्षणों का विस्तार कर सकती हैं लेकिन लक्षणों को तत्काल नहीं किया जा सकता है और इसलिए कोई पैरामीटर नहीं है।
इसे ध्यान में रखते हुए, स्कैला किस वर्ग से प्राप्त होता है?
यह है में तंत्र स्केला जिसके द्वारा एक कक्षा है को अनुमति दी इनहेरिट दूसरे की विशेषताएं (फ़ील्ड और तरीके) कक्षा . महत्वपूर्ण शब्दावली: सुपर कक्षा : NS कक्षा जिनकी विशेषताएं हैं विरासत में मिला है सुपरक्लास (या आधार) के रूप में जाना जाता है कक्षा या एक माता पिता कक्षा ).
स्कैला में सुपर क्लास क्या है?
a. पर एक विधि को कॉल करें Scala. में सुपर क्लास . इस अवधारणा का उपयोग तब किया जाता है जब हम कॉल करना चाहते हैं सुपर क्लास तरीका। तो जब भी आधार और उपवर्ग में समान नामित विधियाँ हैं, फिर हम जिस अस्पष्टता का उपयोग करते हैं उसे हल करने के लिए उत्तम कॉल करने के लिए कीवर्ड आधार वर्ग तरीका। कीवर्ड " उत्तम "इनहेरिटेंस की अवधारणा के साथ इसमें आया।
सिफारिश की:
स्पार्क स्कैला में डेटाफ्रेम क्या है?
स्पार्क डेटाफ़्रेम नामित स्तंभों में व्यवस्थित डेटा का एक वितरित संग्रह है जो फ़िल्टर, समूह या गणना समुच्चय को संचालन प्रदान करता है, और स्पार्क एसक्यूएल के साथ उपयोग किया जा सकता है। डेटाफ़्रेम का निर्माण संरचित डेटा फ़ाइलों, मौजूदा आरडीडी, हाइव में तालिकाओं या बाहरी डेटाबेस से किया जा सकता है
स्कैला में RDD क्या है?
रेजिलिएंट डिस्ट्रिब्यूटेड डेटासेट (RDD) स्पार्क की एक मौलिक डेटा संरचना है। यह वस्तुओं का एक अपरिवर्तनीय वितरित संग्रह है। RDD में उपयोगकर्ता द्वारा परिभाषित कक्षाओं सहित किसी भी प्रकार के पायथन, जावा या स्काला ऑब्जेक्ट हो सकते हैं। औपचारिक रूप से, RDD अभिलेखों का केवल-पढ़ने के लिए, विभाजित संग्रह है
आप सीएसएस में विरासत में मिली संपत्ति को कैसे ओवरराइड करेंगे?
विरासत में मिला संपत्ति नियम वंशानुक्रम एक बच्चे के तत्व को मूल तत्व से शैलियों को प्राप्त करने की अनुमति देता है। जब हमें विरासत में मिली शैलियों को ओवरराइड करने की आवश्यकता होती है, तो इसे आसानी से हमारे CSS में चाइल्ड एलिमेंट को लक्षित करके किया जा सकता है। पिछले उदाहरण में हमने देखा कि कैसे स्रोत क्रम ने ब्लॉकक्वाट तत्व के लिए पृष्ठभूमि का रंग निर्धारित किया
स्कैला में निहित वर्ग क्या है?
स्कैला 2.10 ने एक नई सुविधा पेश की जिसे निहित वर्ग कहा जाता है। एक निहित वर्ग एक वर्ग है जो निहित कीवर्ड के साथ चिह्नित है। यह कीवर्ड वर्ग के प्राथमिक कंस्ट्रक्टर को अंतर्निहित रूपांतरणों के लिए उपलब्ध कराता है जब वर्ग दायरे में होता है। SIP-13 . में निहित वर्ग प्रस्तावित किए गए थे
स्कैला में => का क्या अर्थ है?
=> कार्यों के उदाहरण बनाने के लिए वाक्यात्मक चीनी है। याद रखें कि स्कैला में प्रत्येक फ़ंक्शन एक वर्ग का एक उदाहरण है। उदाहरण के लिए, प्रकार Int => String, Function1[Int,String] प्रकार के बराबर है अर्थात एक फ़ंक्शन जो Int प्रकार का तर्क लेता है और एक स्ट्रिंग देता है