Ecco una semplice classe, con una proprietà e un metodo, istanziata al caricamento del form.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim questaClasse As New miaClasse
questaClasse.metodo()
End Sub
End Class
Class miaClasse
Dim proprieta As Int32 = 246
Sub metodo()
MsgBox(proprieta)
End Sub
End Class
...laddove la proprietà è marcata in rosso, il metodo in blu.Adesso rinfreschiamoci il costruttore.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim questaClasse As New miaClasse
End Sub
End Class
Class miaClasse
Dim proprieta As Int32 = 246
Sub New()
MsgBox("questo è il costruttore")
End Sub
Sub metodo()
MsgBox(proprieta)
End Sub
End Class
...laddove la proprietà è in rosso, il metodo in blu e il costruttore in verde.Qui non appena la classe è stata istanziata scatta immediatamente il "metodo" New, ossia quello che viene chiamato all'istanziazione della classe, praticamente la funzione svolta dal costruttore nella sintassi del C++.
Nessun commento:
Posta un commento