- Un metodo static viene dichiarato e definito come un metodo normale
- Nella dichiarazione si aggiunge la parola chiave static, nella definizione no
- Un metodo static può essere invocato sia tramite un oggetto della classe, sia indipendentemente
- Per invocare un metodo statico indipendentemente da un oggetto si usa la sintassi:
<nome classe>::<nome metodo> (<lista parametri attuali>);
- Dato che il metodo può essere invocato indipendentemente da un oggetto, non può
accedere agli attributi delle istanze, ma solo agli attributi static
- Per lo stesso motivo, in un metodo static non posso utilizzare il puntatore this
|