Implements an Interface
Imports System Public Class MainClass Shared Sub Main() Dim doc As New Document("Test Document") doc.Status = -1 doc.Read() Console.WriteLine("Document Status: {0}", doc.Status) End Sub End Class Interface IStorable Sub Read() Sub Write(ByVal obj As Object) Property Status() As Integer End Interface 'IStorable Public Class Document Implements IStorable Public Sub New(ByVal s As String) Console.WriteLine("Creating document with: {0}", s) End Sub Public Sub Read() Implements IStorable.Read Console.WriteLine("Implementing the Read Method for IStorable") End Sub Public Sub Write(ByVal o As Object) Implements IStorable.Write Console.WriteLine( _ "Implementing the Write Method for IStorable") End Sub Public Property Status() As Integer Implements IStorable.Status Get Return myStatus End Get Set(ByVal Value As Integer) myStatus = Value End Set End Property Private myStatus As Integer = 0 End Class 'Document