Monday, April 29, 2013

Components of Class : Properties

 Properties: 


    Properties class मे use होने वाली fields की तरह होती हैं। लेकिन इन्हे Get और Set property के द्वारा implement किया जाता है। जो की data को control कर input और output को कंट्रोल किया जाता है। इसमें data को set करते समय उसे verify भी किया जा सकता है। 


         Set Section data को property मे set करते समय use होता है। और Get Section data को property से retrieve करते समय invoke होता है। property मे value को pass करते समय उसे Set section मे verify किया जा सकता है। data के valid होने पर उसे local field मे store का देते है । इसी प्रकार data को get करने के लिए उसी variable के द्वारा value return कर दी जाती है। जैसे previous example मे Radius एक property है। property को निम्न प्रकार से declare करते हैं। 


Syntax:



<access_specifier> [Readonly] property <property_name> () As <Type>



Get



[Statements]



End Get



Set (Byval Value As <Type>)



[Statements]



End Set



End Property




Exp:



Public Property Radius() As Double



Get



radius = cradius



End Get



Set(ByVal value As Double)



If value < 0 Then



msgbox("Wrong Input:")



Else



cradius = value



End If



End Set



End Property

No comments:

Post a Comment

Contact us

Name

Email *

Message *