Bonjour.

J'ai trouvé une documentation sur la programmation JAVA qui parlait de la définition de l'attribut "static" en donnant comme exemple ce programme.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
public class Etudiant
{
public static int nombre; // attribut de classe, portée globale
 
public static int combiens() // méthode de classe publique à tous les packages
{
return nombre;
}
Il est dit qu'une méthode portant l'attribut static est public à tous les packages.
Et je voulais vous demandez s'il le fait de déclarer cette méthode static permettait du même coup de l'exécuter dans n'importe quelle autre classe.

Merci par avance