Manualandia
a- a+

Gli operatori aritmetici e le classi

Gli operatori aritmetici

 

Per l'uso degli operatori aritmetici, fare riferimento alla tabella seguente.

 

Operatore

Sintassi

Commenti

+

Espressione1 + espressione2

Esegue la somma di due valori

-

Espressione1 - espressione2

Esegue la sottrazione di due valori

*

Espressione1*espressione2

Esegue la moltiplicazione di due valori

/

Espressione1/espressione2

Esegue la divisione tra due valori

Espressione1espressione2

Esegue una divisione di due valori senza cifre decimali

^

Espressione1^espressione2

Eleva a potenza un numero in base al valore dell'esponente

Mod

Espressione1 Mod espressione2

Divide due valori interi e restituisce il resto

 


Le Classi

 

1.       Il primo passo da fare è creare una nuova istanza della classe, ovvero adoperare la sintassi generale:

dim istanzaClasse As New nomeClasse

2.       a questo punto è necessario impostare i metodi Public della classe di appartenenza, ovvero:

istanzaClasse.nomeMetodo elencoValoriArgomento

 

Esempio:

 

Private mintVal As Integer

Public Sub Store(X As integer

            MintVal = X

End Sub

Public Function Recall( ) As Integer

            Recall = mintVal

End Function

 

La classe dichiara l'elemento dati mintVal di tipo Private Integer e le routine Store( ) e Recall( ). Per dichiarare un'occorrenza della classe CmyInt si dovrà scrivere:

Dim objInt As New CmyInt

Per accedere ora all'istanza objInt si può scrivere, per esempio:

 

obj.Int.Store(12)

Debug.Print objInt.Recall     e così via….

La classe può essere richiamata come argomento. In questo caso la sintassi generale è:

nomeArgomento As nomeClasse

 

Esempio:

 

Sub CopyInt(SourceInt As CmyInt, TargetInt As CmyInt)

            TergetInt.Store(SourceInt.Recall)

End Sub

 

 



Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Marcello
Ti è piaciuto l'articolo?