- I metodi vanno definiti al di fuori della dichiarazione della classe
- Per poter definire i metodi, il compilatore deve aver già analizzato
la definizione della classe
- In genere la definizione della classe viene posta in un header file che viene
incluso nel sorgente della definizione dei metodi
- La dichiarazione di un metodo differisce un poco dalla dichiarazione di una funzione:
[<valore di ritorno>] <nome classe>::<nome metodo>
([<lista argomenti>]) { <corpo metodo> }
- L'eventuale <valore di ritorno> , l'eventuale <lista argomenti> ed il
<corpo metodo> corrispondono a quelli delle normali funzioni, con le estensioni del C++
- Il metodo è indicato come facente parte della classe, indicando il nome della classe prima
del nome del metodo
|