MyClass Keyword
Mybase की तरह की यह keyword किसी method को override करने पर derived class की overrided method को कॉल करने के लिए use की जाती है। यह निश्चित कर देती है की call की गई method इसी derived class की overrided method है।
Public Overrides Function Area() As Double
Return ((Math.PI * Radius * MyClass.length) + MyBase.Area())
End Function
Limitations of MyClass keyword
- MyClass real object नहीं है इसीलिए इसके द्वारा variable मे value को assign, procedure मे pass etc. नहीं कर सकते हैं।
- Myclass का use केवल उसी क्लास के members के लिए किया जा सकता है।
- Myclass को standard modules मे प्रयोग नहीं कर सकते हैं।
- Myclass को ऐसे methods के साथ प्रयोग नहीं किया जा सकता है जो base class से override नहीं की जा सकती है।