Constructors:
किसी object को declare करते समय उसे construct करते समय new keyword का use कर उसका नया instance create किया जाता है। जब किसी class के object को declare करते है तब new keyword object का नया instance बनाने के लिए प्रयोग होता है। Constructors ऐसे member functions हैं जो कि किसी भी नए object मे fields और properties को initialize करने के लिए use किए जाते हैं। जब object को create करने के लिए new keyword का use करते है तब यह automatically call होकर properties को initialize कर देते हैं।
किसी भी class मे multiple contructores को भी use किया जा सकता है। जिसमे एक default और कई parameterized contructors हो सकते हैं।
Constructors new subroutine के द्वारा implement किए जाते हैं। यह constructor object के new instance create होने पर automatically call हो जाते हैं। constructor बनाने के लिए Class मे कहीं भी new subroutine को define कर किया जाता है। parameterized contructor के लिए उसमें arguments को भी define कर दिया जाता है।
Public Class Circle
Public Sub New()
Radius = 0
End Sub
Public Sub New(ByVal R As Double)
Radius = R
End Sub
End Class
इस प्रकार object को declare करने पर constructor automentic call हो जाएगा और value initialize हो जाएगी।
Dim c As New Circle(10)
No comments:
Post a Comment