Definizione dei metodi

  • 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

© Ing. Stefano Salvi - All rights reserved