Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2005, 13:23
Avatar de RsOfT
RsOfT
 
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 10 meses
Puntos: 7
Atributo de una Clase Tipo otra Clase

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?
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--

Última edición por RsOfT; 02/10/2005 a las 16:13