Mega Code Archive

 
Categories / VB.Net / Class
 

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