Nested classes are those classes that are contained in another class declarations. The below program in VB.net will demonstrate this
Namespace ConsoleApplication1
Class Program
Private Shared Sub Main(args As String())
Dim objOuterClass As New OuterClass()
objOuterClass.SayHelloFromOuterClass()
Dim innerClass = New OuterClass.InnerClass()
innerClass.SayHelloFromInnerClass()
End Sub
End Class
Class OuterClass
Public Sub SayHelloFromOuterClass()
Console.WriteLine("Hello from Outer Class")
End Sub
Public Class InnerClass
Public Sub SayHelloFromInnerClass()
Console.WriteLine("Hello from Inner Class")
End Sub
End Class
End Class
End Namespace