Mega Code Archive

 
Categories / VB.Net / Class
 

Constructor with parameters

Imports System Public Class MainClass          Shared Sub Main()        Dim currentTime As DateTime = DateTime.Now        Dim time1 As New Time(currentTime)        time1.DisplayCurrentTime(  )        Dim time2 As New Time(2005, 11, 18, 11, 3, 30)        time2.DisplayCurrentTime(  )     End Sub End Class  Public Class Time     Private year As Integer     Private month As Integer     Private dayOfMonth As Integer     Private hour As Integer     Private minute As Integer     Private second As Integer     Public Sub DisplayCurrentTime(  )        Console.WriteLine( _        "{0}/{1}/{2} {3}:{4}:{5}", _        month, dayOfMonth, year, hour, minute, second)     End Sub      Public Sub New(ByVal dt As DateTime)        year = dt.Year        month = dt.Month        dayOfMonth = dt.Day        hour = dt.Hour        minute = dt.Minute        second = dt.Second     End Sub     Public Sub New( _     ByVal year As Integer, _     ByVal month As Integer, _     ByVal dayOfMonth As Integer, _     ByVal hour As Integer, _     ByVal minute As Integer, _     ByVal second As Integer)        Me.year = year        Me.month = month        Me.dayOfMonth = dayOfMonth        Me.hour = hour        Me.minute = minute        Me.second = second     End Sub  End Class