I metodi non sono normali funzioni, ma sono funzioni associate con un tipo dati specifico. Possiamo dividerli in:
metodi static — metodi che appartengono al tipo stesso (in altri linguaggi si chiamerebbero metodi di Classe) e vanno chiamati con l'operatore ::
.
metodi instanza — metodi che appartengono all'instanza del tipo e sono chiamati con l'operatore .
Parleremo di come creare i propri metodi nei prossimi capitoli.