Define class : Class Definition « Class Module « VB.Net Tutorial






Option Strict On
 Imports System

    Public Class YourClass
       Public weight As Integer
    End Class

    Public Class Tester
       Public Shared Sub Main( )
          Dim testObject As New Tester( )
          testObject.Run( )
       End Sub

       Public Sub Run( )
          Dim firstInt As Integer = 5
          Dim secondInt As Integer = firstInt

          Console.WriteLine("firstInt: {0} secondInt: {1}", firstInt, secondInt)

          secondInt = 7

          Console.WriteLine("firstInt: {0} secondInt: {1}", firstInt, secondInt)

          Dim obj As New YourClass( )

          obj.weight = 5

          Dim anotherObject As YourClass = obj

          Console.WriteLine("obj: {0}, anotherObject: {1}", obj.weight, anotherObject.weight)
          anotherObject.weight = 7

          Console.WriteLine( _
            "obj: {0}, anotherObject: {1}", obj.weight, anotherObject.weight)
       End Sub

    End Class
firstInt: 5 secondInt: 5
firstInt: 5 secondInt: 7
obj: 5, anotherObject: 5
obj: 7, anotherObject: 7








6.11.Class Definition
6.11.1.Class with a constructor to initialize its member field value
6.11.2.Define class
6.11.3.Define your own Time Class
6.11.4.Class declaration with a method that has a parameter
6.11.5.Class that contains instance variable and a property to get and set its value
6.11.6.Implement an interface
6.11.7.One class implements two interfaces 1
6.11.8.Overrides equals
6.11.9.Overrides ToString
6.11.10.Structure and Class assignment: by reference or by value