Write a program to demonstrate Constructors and Destructors in VB.net.
WAP to Demonstrate Constructors and Destructors in VB.net.
Imports System.Console
Module Module1
Class base
Private a As Integer
Private b As Double
Private c As String
Public Sub New(ByVal x As Integer, ByVal y As Double, ByVal z As String)
WriteLine("Constructor Of Base Class Executed ! ")
a = x
b = y
c = z
WriteLine("a=" & a)
WriteLine("b=" & b)
WriteLine("c=" & c)
End Sub
Protected Overrides Sub finalize()
WriteLine("Destructor of Base Class Executed ! ")
End Sub
End Class
Class derive : Inherits base
Private d As Integer
Public Sub New(ByVal e As Integer, ByVal x As Integer, ByVal y As Double, ByVal z As String)
MyBase.New(x, y, z)
WriteLine("Constructor of Derived Class Executed!")
d = e
WriteLine("d=" & d)
End Sub
Protected Overrides Sub finalize()
WriteLine("Destructor of Derived Class Executed ! ")
End Sub
End Class
Sub Main()
WriteLine("When WE Declare Object of Base Classs :- ")
WriteLine()
WriteLine()
Dim s1 As base = New base(20, 30.5, "GOGO")
WriteLine("When WE Declare Object of Derived Classs :- ")
WriteLine()
WriteLine()
Dim s2 As derive = New derive(10, 20, 30.5, "GOGO")
End Sub
End Module
OUTPUT

output of vb.net Program to implement Constructors and Destructors