- Sia i metodi che gli attributi possono far parte della classe di memorizzazione
static
- Un attributo static ha lo stesso valore per ogni oggetto della classe (è un
attributo di classe)
- Un metodo static può essre invocato anche indipendentemente da un'oggetto della classe
(è un metodo di classe)
- Un attributo static deve essere definito da qualche parte nel programma (in genere nel
sorgente che contiene anche la definizione dei metodi)
- Per definire un attributo static si usa una sintassi analoga a quella per la definizione dei metodi:
<tipo> <nome classe>::<nome attributo> [ = <inizializzatore>];
|