'Visual Basic 2010 Implementatie Object Oriented Programming Namespace Exercise3 Class Counter Private m_Value As Integer Public Property Value() As Integer Get Value = m_Value End Get Set(ByVal value As Integer) m_Value = value End Set End Property Private m_StepValue As Integer = 1 Public Property StepValue() As Integer Get StepValue = m_StepValue End Get Set(ByVal value As Integer) m_StepValue = value End Set End Property Public Sub Raise() Value += StepValue End Sub Public Sub Lower() Value -= StepValue End Sub End Class Module CounterTestFixture Sub Main() Dim counter1 As Counter = New Counter Console.WriteLine(counter1.Value = 0) Console.WriteLine(counter1.StepValue = 1) ' counter1.Value = 10 Console.WriteLine(counter1.Value = 10) Console.WriteLine(counter1.StepValue = 1) ' counter1.StepValue = 5 Console.WriteLine(counter1.Value = 10) Console.WriteLine(counter1.StepValue = 5) ' counter1.Raise() Console.WriteLine(counter1.Value = 15) Console.WriteLine(counter1.StepValue = 5) ' counter1.Lower() Console.WriteLine(counter1.Value = 10) Console.WriteLine(counter1.StepValue = 5) ' Console.ReadLine() End Sub End Module End Namespace 'Bezoek www.vbvoorbeelden.be voor meer Visual Basic voorbeelden. 'Copyright - De Wolf / vbvoorbeelden - 2003-2011 - Alle rechten voorbehouden.