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 मे use नहीं कर सकते हैं।
- Myclass को ऐसे methods के साथ नहीं use किया जा सकता है जो की base class से override नहीं की जा सकती है।
Very nice we blog and useful! I feel i will come back one day !
ReplyDeletePIC Scheme Singapore
Thanks
ReplyDelete