Un membre static appartient à la classe et non à chaque instance : un attribut static est partagé par tous les objets, une méthode static s'appelle sans objet, comme Math.max. Une méthode statique ne peut pas utiliser this ni accéder directement aux attributs d'instance.
Exemple
static int compteur = 0;
Math.max(3, 7);