.Net Programming

Default & Parametrized Constructors

Default Constructor is invoked every time an object of a class is created. Parametrized Constructor is invoked when a constructor’s signature has arguments. i.e it accepts parameters and is invoked explicitly.

Language : VB.Net

Default Constructors & Parameterized Constructors
[sourcecode language='vb']
Public Class Constructors
Dim num1 As Integer
Dim num2 As Integer
Dim sum As Integer

Public Sub New()
‘ This call is required by the Windows Form Designer.
InitializeComponent()
num1 = 50
num2 = 30
End Sub

Public Sub New(ByVal x As Integer, ByVal y As Integer)
‘ This call is required by the Windows Form Designer.
InitializeComponent()
num1 = x
num2 = y
End Sub

Public Function Add() As Integer
sum = num1 + num2
Return sum
End Function

Private Sub cmdDefCons_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdDefCons.Click
Dim DefConstructor = New Constructors()
MsgBox(“Sum : ” & DefConstructor.Add())
End Sub

Private Sub cmdParCons_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdParCons.Click
Dim ParConstrutor = New Constructors(60, 40)
MsgBox(“Sum : ” & ParConstrutor.Add())
End Sub
End Class
[/sourcecode]



Leave a Comment

Notify me of followup comments via e-mail. You can also subscribe without commenting.


WordPress - Vaibhav Kanwal