Manualandia
a- a+

Gli operatori aritmetici e le classi

Gli operatori aritmetici

 

Per l'uso degli operatori aritmetici, fareriferimento 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, ovveroadoperare la sintassi generale:

dim istanzaClasse As New nomeClasse

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

istanzaClasse.nomeMetodo elencoValoriArgomento

 

Esempio:

 

Private mintVal As IntegerPublic Sub Store(X As integerMintVal = XEnd SubPublic Function Recall( ) As IntegerRecall = mintValEnd Function

 

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

Dim objInt As New CmyInt

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

 

obj.Int.Store(12)Debug.Print objInt.Recall     e così via….

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

nomeArgomento As nomeClasse

 

Esempio:

 

Sub CopyInt(SourceInt As CmyInt, TargetInt As CmyInt)TergetInt.Store(SourceInt.Recall)End Sub