os construtores tem a mesma função que as variáveis , fazem as mesma operações para os objectos.
O construtor é uma rotina que é invocada quando uma instância de uma classe é criada. esta rotina precisa ter o nome New para identificar o construtor.
aqui fica o exemplo :
Public Class Aluno
......
Public Sub New()
_Datamatricula = DateTime.Now
End Sub
End Class
este construtor esta na forma mais simples .
os construtores podem também utilizar parâmetros
exemplo:
Public Class Aluno
......
Public Sub New(ByVal Nome As String , ByVal DataNascimento As String ,ByVal DataMatricula As Date)
_Nome = Nome
_Datamatricula = DataMatricula
_DataNascimento = DataNascimento
End Sub
End Class
ainda podias criar mais construtores com os mesmo campos que nao havia problema o que tinha que mudar era os parâmetros de cada um deles
exemplo:
Public Class Aluno
......
Public Sub New()
_Datamatricula = DateTime.Now
End Sub
Public Sub New(ByVal Nome As String , ByVal DataNascimento As Date ,ByVal DataMatricula As Date)
_Nome = Nome
_Datamatricula = DataMatricula
_DataNascimento = DataNascimento
End Sub
Public Sub New(ByVal Nome As String , ByVal Idade As Date )
_Nome = Nome
_DataNascimento = (DateTime.Now - Idade)
End Sub
Public Sub New(ByVal Nome As String , ByVal Endereco As String)
_Nome = Nome
_Endereco = Endereco
End Sub
End Class
Sem comentários:
Enviar um comentário