व्युत्पन्न वर्ग

लेखक: Robert Simon
निर्मितीची तारीख: 18 जून 2021
अद्यतन तारीख: 12 मे 2024
Anonim
बकीज़ सी++ प्रोग्रामिंग ट्यूटोरियल - 54 - व्युत्पन्न क्लास कंस्ट्रक्टर्स और डिस्ट्रक्टर्स
व्हिडिओ: बकीज़ सी++ प्रोग्रामिंग ट्यूटोरियल - 54 - व्युत्पन्न क्लास कंस्ट्रक्टर्स और डिस्ट्रक्टर्स

सामग्री

व्याख्या - व्युत्पन्न वर्गाचा अर्थ काय?

सी # च्या कॉन मध्ये व्युत्पन्न केलेला वर्ग हा तयार केलेला वर्ग किंवा अस्तित्वातील दुसर्‍या वर्गातून काढलेला वर्ग आहे. ज्या अस्तित्वातील उत्पत्ती वर्गातून वारसाद्वारे तयार केला जातो त्याला बेस किंवा सुपर क्लास म्हणून ओळखले जाते.


बेस क्लासमधून वारसा घेताना, व्युत्पन्न वर्ग सर्व सदस्यांना (कन्स्ट्रक्टर्स आणि डिस्ट्रक्टर्स वगळता) अव्यक्तपणे वारसा देतो जो तो बेस क्लासच्या वर्तनमध्ये विस्तारित आणि सुधारित करतो. व्युत्पन्न वर्ग बेस वर्गाची वैशिष्ट्ये आणि पद्धती अधिलिखित करतो जेणेकरून तो बेस वर्गाच्या विशिष्ट आवृत्तीचे प्रतिनिधित्व करेल. सी # व्युत्पन्न वर्गात बेस क्लासच्या पद्धती अधिलिखित आणि लपविण्याची क्षमता प्रदान करते ज्यामुळे दोन्ही वर्ग मुक्तपणे विकसित होतात आणि बायनरी सुसंगतता राखतात.

मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया व्युत्पन्न वर्ग स्पष्ट करते

सी # मधील साधित वर्गाची काही वैशिष्ट्ये खालीलप्रमाणे आहेतः

  • जावा प्रमाणेच आणि सी ++ च्या विपरीत, व्युत्पन्न वर्गामध्ये एकापेक्षा जास्त बेस क्लास नसू शकतात परंतु एकापेक्षा जास्त इंटरफेसमधून ते मिळवता येतात. तथापि, वारसाच्या संक्रमित स्वरूपामुळे, वारसा पदानुक्रमात घोषित केलेल्या त्याच्या मूळ बेस वर्गाच्या सर्व सदस्यांचा वारसा आहे.
  • व्युत्पन्न वर्गाच्या डिक्लेरेशन स्टेटमेंटमध्ये वापरलेले modक्सेस मॉडिफायर्स त्याच्या बेस क्लासच्या सदस्यांना वापरण्यासाठी परवानग्या निर्दिष्ट करतात
  • व्युत्पन्न केलेल्या क्लासच्या कन्स्ट्रक्टरमधील कोड जो त्याच्या निर्मिती दरम्यान कार्यान्वित केला जातो, त्याच्या बेस क्लासच्या कन्स्ट्रक्टरची अंमलबजावणी केल्यावरच अंमलात येईल.
  • व्युत्पन्न वर्गास व्हर्च्युअल पद्धत घोषित करण्यासाठी ‘ओव्हरराइड’ वापरणे आवश्यक आहे (‘बेस वर्गामध्ये‘ व्हर्च्युअल ’कीवर्डसह घोषित केलेले) अधिलिखित करावे लागेल. केवळ उदाहरण पद्धती आणि गुणधर्म अधिलिखित केले जाऊ शकतात
  • व्युत्पन्न वर्गाकडे नवीन पद्धत असू शकते जी ‘नवीन’ कीवर्ड वापरून बेसमध्ये घोषित केलेली आभासी पद्धत (समान स्वाक्षर्‍यासह) लपवते. व्युत्पन्न वर्गापासून बेस क्लासमधील पद्धतीमध्ये प्रवेश करण्यासाठी, ‘बेस’ कीवर्ड वापरला जाऊ शकतो
  • एखादा वर्ग ‘सीलबंद’ म्हणून घोषित करुन व्युत्पत्तीस प्रतिबंध करू शकतो आणि बेस क्लास म्हणून वापरला जाऊ शकत नाही
  • बेस वर्गासह अ‍ॅबस्ट्रॅक्ट क्लास असणारा व्युत्पन्न वर्ग त्वरित स्थापित केला जाऊ शकतो जर व्युत्पन्न वर्ग अमूर्त घोषित केला जात नाही आणि व्युत्पन्न वर्ग बेस वर्गात घोषित केलेल्या सर्व अमूर्त पद्धतींसाठी अंमलबजावणी करत असेल तर
ही व्याख्या .NET च्या कॉन मध्ये लिहिलेली होती