Buscador

Constructores y herencia - I

Métodos constructores 
El primer método que es ejecutado al instanciar un objeto de la clase se denomina constructor. Este tipo de método resulta útil para tareas de configuración iniciales sobre el objeto. No es necesario escribir un método constructor en la clase, ya que en el caso de que no exista, el compilador se encarga de crearlo implícitamente. Para escribir nuestros propios constructores de clase, crearemos un método con el nombre New( ), como vemos en el Código fuente 253. En dicho ejemplo, al instanciarse un objeto de la clase Empleado, se asignará a una de sus propiedades la fecha actual.

Module General
Sub Main()
Dim loEmp As Empleado
loEmp = New Empleado()
Console.WriteLine("El objeto se ha creado el día {0}", loEmp.FechaCrea)
Console.ReadLine()
End Sub
End Module
Public Class Empleado
Private mdtFechaCrea As Date
Public Property FechaCrea() As Date
Get
Return mdtFechaCrea
End Get
Set(ByVal Value As Date)
mdtFechaCrea = Value
End Set
End Property
' método constructor
Public Sub New()
' asignamos un valor inicial
' a una variable de propiedad
Me.FechaCrea = Now
End Sub
End Class
Código fuente 253

No hay comentarios:

Publicar un comentario