Dim acc As Account = New Account()
Console.WriteLine("acc accountNumber = " + acc.getNumber())
Dim saver As Savings = New Savings()
Console.WriteLine("saver accountNumber = " + saver.getNumber())
Console.WriteLine("saver interestRate = " + saver.getInterestRate().ToString())
saver.outputType("Test String")
Private accountNumber As String
Public Sub setNumber(ByVal aNum As String)
Public Function getNumber() As String
Public Overridable Sub doSummat()
Console.WriteLine("This is doSummat() in Account")
Class Savings : Inherits Account
Private interestRate As Integer
Public Sub setInterestRate(ByVal iRate As Integer)
Public Function getInterestRate() As Integer
Public Overrides Sub doSummat()
Console.WriteLine("This is doSummat() in Savings")
Public Overloads Sub outputType(ByVal inType As String)
Console.WriteLine("You sent outputType a String")
Public Overloads Sub outputType(ByVal inType As System.Double)
Console.WriteLine("You sent outputType an Integer")
Public Overloads Sub outputType(ByVal inType As Boolean)
Console.WriteLine("You sent outputType a Boolean")