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