Estoy haciendo una aplicación orientada a objetos:
Tengo dos clases, una se llama clsCliente y otra clsDireccion.
La definición de mi clase cliente es la siguiente:
Código:
Public Class clsCliente
'--Variables de los Atributos--
Dim a_lngClienteID As Long
Dim a_strNombre As String
Dim a_strDireccion As clsDireccion
'------------------------------
#Region "Atributos"
Property ClienteID()
Get
Return a_lngClienteID
End Get
Set(ByVal Value)
a_lngClienteID = Value
End Set
End Property
Property Nombre()
Get
Return a_strNombre
End Get
Set(ByVal Value)
a_strNombre = Value
End Set
End Property
Property Direccion()
Get
Return a_strDireccion
End Get
Set(ByVal Value)
a_strDireccion = Value
End Set
End Property
#End Region
End Class
En la clase clsDireccion Tengo los atributod de DireccionID, Calle, Sector, Ciudad, etc.
Cuando creo la instancia del objeto asi:
Código:
Dim cCliente as clsCliente = new clsCliente
¿No se supone que cuando me refiera al atributo direccion podré ver los atributos de la clase dirección?
Osea, me refiero a que quisiera poder hacer esto:
Código:
cCliente.Direccion.Calle ó cCliente.Direccion.Sector, etc
Eso no se puede?
¿Me dan alguna ayudita al respecto?