Monday, April 29, 2013

Inheritance Modifiers

Inheritance Modifiers: 

         Inheritance के लिए Visual basic .Net कुछ class level modifiers provide करता है। 
  • NotInheritable: class को ininheritable बनाने के लिए। ऐसी class को inherite नहीं किया जा सकता हैं।
  • MustInherit: इसका use करने पर class को base class मे use करना अनिवार्य हो जाता है।   इसे केवल base class की तरह ही use किया जा सकता है।
Oerriding Properties and Methods in Derived Class:

         By default derived class base class की सभी properties और methods को inherite कर लेती है। कभी कभी Derived class मे inherite की गई property या method को अलग प्रकार से प्रयोग करने के आवश्यकता पड़ती है ऐसी अवसर पर इसे overriding करना कहलाता है। इसके लिए VB।Net Base class और Derived class दोनों में use होने वाली properties और methods के लिए कुछ modifiers प्रदान करता है जिनहे प्रयोग कर किसी भी method आदि की overriding को control कर सकते हैं। जो निम्नलिकीहित हैं। 

For Properties and methods of Base Class: 
  • Overridable: इसका use करने पर property या method को override किया जा सकता है।
  • NotOverridable: इसका use करने पर property या method को override नहीं किया जा सकता है।
  • MustOverride: इसका use करने पर property या method को override करना अनिवार्य हो जाता है।
For Properties and methods of Derived Class: 
  • Overrides: यह overridable property या method को override करते समय प्रयोग की जाती है।

No comments:

Post a Comment

Contact us

Name

Email *

Message *