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