किस प्रकार की विरासत कक्षाओं के लिए तेजी से समर्थन करती है?
किस प्रकार की विरासत कक्षाओं के लिए तेजी से समर्थन करती है?

वीडियो: किस प्रकार की विरासत कक्षाओं के लिए तेजी से समर्थन करती है?

वीडियो: किस प्रकार की विरासत कक्षाओं के लिए तेजी से समर्थन करती है?
वीडियो: राजस्थान स्टेट ओपन स्कूल Class -10 |विषय -भारतीय संस्कृति और विरासत(223) पाठ- 1| ICH(223) ch-1| RSOS 2024, मई
Anonim

हाँ स्विफ्ट और ऑब्जेक्टिव-सी में सिंगल और मल्टीलेवल इनहेरिटेंस समर्थित है। तेज और कई अन्य भाषाओं में एकाधिक वंशानुक्रम घातक हीरे और अन्य अस्पष्टताओं जैसी ऐतिहासिक समस्याओं के कारण कक्षाओं के उपयोग से प्रतिबंधित है। तेजी से आप प्राप्त कर सकते हैं एकाधिक विरासत प्रोटोकॉल द्वारा किसी स्तर पर।

इस संबंध में, मैं स्विफ्ट में एक वर्ग कैसे प्राप्त करूं?

विरासत एक मौलिक व्यवहार है जो अलग करता है कक्षाओं अन्य प्रकार से तीव्र.

यह इंगित करने के लिए कि एक उपवर्ग में एक सुपरक्लास है, सुपरक्लास नाम से पहले उपवर्ग का नाम लिखें, एक कोलन द्वारा अलग किया गया:

  1. क्लास कुछ सबक्लास: कुछ सुपरक्लास {
  2. // उपवर्ग की परिभाषा यहाँ जाती है।
  3. }

यह भी जानिए, वंशानुक्रम कितने प्रकार के होते हैं? वंशानुक्रम के प्रकार सी++ मल्टीपल. में विरासत . श्रेणीबद्ध विरासत . बहुस्तरीय विरासत . हाइब्रिड विरासत (वर्चुअल के रूप में भी जाना जाता है विरासत )

इसके अलावा, स्विफ्ट में अंतिम वर्ग क्या है?

अंतिम कक्षाएं . तीव्र हमें एक देता है अंतिम केवल इस उद्देश्य के लिए कीवर्ड: जब आप घोषित करते हैं a कक्षा होने के नाते अंतिम , कोई अन्य नहीं कक्षा उससे विरासत में मिल सकता है। इसका मतलब है कि वे आपके व्यवहार को बदलने के लिए आपके तरीकों को ओवरराइड नहीं कर सकते - उन्हें आपका उपयोग करने की आवश्यकता है कक्षा जिस तरह से लिखा गया था।

स्विफ्ट एकाधिक विरासत कैसे प्राप्त करता है?

तीव्र हमें एक वर्ग घोषित करने की अनुमति नहीं देता है विभिन्न आधार वर्ग या सुपरक्लास, इसलिए इसके लिए कोई समर्थन नहीं है एकाधिक विरासत कक्षाओं का। एक उपवर्ग कर सकते हैं इनहेरिट सिर्फ एक वर्ग से। हालाँकि, एक वर्ग एक या अधिक प्रोटोकॉल के अनुरूप हो सकता है।

सिफारिश की: