'Author: ' V. Sudharsan (vsudharsan@novell.com) ' ' (C) 2005 Novell, Inc. Imports System Class base Public Overridable Property Item(ByVal i as Integer)As Integer Get Return i End Get Set End Set End Property End Class Class derive Inherits base Public Overrides Property Item(ByVal i as Integer)As Integer Get Return 2*i End Get Set End Set End Property End Class Module DefaultA Sub Main() Dim a as derive=new derive() Dim i as Integer i=a.Item(10) if i<>20 Then Throw New Exception("Default Not Working") End If End Sub End Module