Tuesday, April 30, 2013

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 मे use नहीं कर सकते हैं।


  • Myclass को ऐसे methods के साथ नहीं use किया जा सकता है जो की base class से override नहीं की जा सकती है।

2 comments:

Contact us

Name

Email *

Message *