Inheriting Constructors : Constructor « Class Module « VB.Net Tutorial






Public Class Tester
    Public Shared Sub Main
        Dim objJohn As New John("Walking...")
        objJohn.Walk()
    End Sub
End Class

Public Class Person
    Private Text As String

    Public Sub New(ByVal Message As String)
        Text = Message
    End Sub

    Public Sub Walk()
        Console.WriteLine(Text)
    End Sub
End Class

Class John
    Inherits Person
    Public Sub New(ByVal Message As String)
        MyBase.New(Message)
    End Sub
End Class
Walking...








6.30.Constructor
6.30.1.Class with constructor
6.30.2.Empty constructor
6.30.3.Default constructor
6.30.4.Copy constructor
6.30.5.Constructors in three levels
6.30.6.Overloaded constructors
6.30.7.Call member method in constructor
6.30.8.Private Constructor
6.30.9.Inheriting Constructors
6.30.10.Shared Constructor
6.30.11.Constructor with Optional parameter
6.30.12.Constructor Chain
6.30.13.constructor inheriting