Ciao, sono un Newbie Vb.Net!!
Ho creato una classe articolo:
Public Class clsArt
#Region "Variabili private"
Private mArt As String
Private mDescr As String
Private mImbQta As Integer
Private mGruppo As String
''' <summary>
''' Definizione codice articolo
''' </summary>
Public Property codArt() As String
Get
Return mArt
End Get
Set(ByVal value As String)
mArt = value
End Set
End Property
Public Property gruppo() As String
Get
Return mGruppo
End Get
Set(ByVal value As String)
mGruppo = value
End Set
End Property
#End Region
End Class
e una classe magazzino che incorpora articolo:
Public Class clsMagaz
Private mArt As String
Private mDescr As String
Private mImbQta As Integer
Public articolo As New clsArt
''' <summary>
''' Proprietà
''' </summary>
Property descr() As String
Get
Return mDescr
End Get
Set(ByVal value As String)
mDescr = value
End Set
End Property
End Class
Poi ho richiamato tutto così:
Solo a fine didattico. Funziona. Mi chiedo: è corretto? esistono soluzioni migliori? E' possibile rendere disponibile la classe articolo solo per il magazzino? E' possibile impostare la classe articolo solo per un uso subordinato (ossia magazzino.articolo.codArt per esempio)?
Solo per capire meglio il meccanismo .NET e la OOP. Grazie per il vostro aiuto.
=STE=