Cosa indica la parola riservata static?

Utente HTML.it
chiede

Cosa indica la parola riservata static?

Redazione HTML.it
risponde

Attraverso la parola riservata static è possibile specializzare alcune proprietà o metodi appartenenti ad una classe. In particolare, se una proprietà è preceduta dalla parola static, tale proprietà (il suo valore) si intenderà come una proprietà di classe e non solo di una determinata istanza di essa. Una eventuale modifica al valore di una proprietà di classe verrebbe automaticamente avvertita da tutte le istanze esistenti di tale classe.
Analogamente, un metodo static è considerato un metodo appartenente ad una classe. Sia le proprietà che i metodi di classe possono essere richiamati semplicemente anteponendo il nome della classe al nome della proprietà o del metodo stesso.