Originariamente inviato da pacixone
lo so' che ti chiedo troppo ma ti andrebbe di far un esempio veloce? classe animali... non so' giusto per darmi una visione del codice... ti ringrazio in tutti i casi...

magari poi lo metti anche sul blog
Ti riporto un esempio costruito in modo molto molto rapido:
Codice PHP:
Public Class ContainerClass
' Campi
Private mChildObj As New ChildClass
' Proprietà
Public ReadOnly Property ChildObj() As ChildClass
Get
Return mChildObj
End Get
End Property
End Class
Public Class ChildClass
' Campi
Private mDummy As String
' Proprietà
Public Property Dummy() As String
Get
Return mDummy
End Get
Set(ByVal value As String)
mDummy = value
End Set
End Property
End Class
Public Class Consumer
' Metodi
Public Sub Test()
' Crea un'istanza della classe principale
Dim ContainerObj As New ContainerClass
' Accede alla proprietà dell'oggetto usato per composizione
ContainerObj.ChildObj.Dummy = "......"
End Sub
End Class
La classe ContainerClass rappresenta quella più esterna, la principale, che si compone di un'istanza (oggetto) della classe ChildClass, esponendo il riferimento all'oggetto attraverso una proprietà; l'oggetto ChildClass possiede poi una proprietà del tutto pretestuosa (creata solo a titolo esemplificativo), mentre la classe Consumer, anch'essa definita solo per poter creare un metodo in cui viene indicato come si accede alla proprietà dell'oggetto ChildClass che compone la classe ContainerClass.
Più che una questione sintattica, comunque, temo che il tuo problema sia logico: devi prima approfondire gli argomenti che riguardano la programmazione ad oggetti in generale, ed esaminare attentamente l'uso e gli scopi di ereditarietà e composizione; quando hai ben chiaro gli ambiti in cui deve essere utilizzata (o dove è utile farlo), la sintassi poi è solo un breve passo che si compie leggendo la mera documentazione del linguaggio.
Ciao!