ALors j'ai 2 questions , l'une est quel est la difference entre :
public void afficher()
{
}
Et :
public static void afficher()
{
}
Qu'est ce que signifie static ?
La deuxieme question est :
je crée un projet et crée deux fichers (class ) dessus , bon la no problem mais j'aimerai savoir comment tout ca fonctionne , quel class sera executer en premier ? LA Fonction main est obligatoire ? si oui j'ai l'impression que l'ordi execute la fonction main et en fonction de ce que lafonction main a besoins elle ira chercher sur les autres class , est ce vrai ?
ALors j'ai 2 questions , l'une est quel est la difference entre :
public void afficher()
{
}
Et :
public static void afficher()
{
}
Qu'est ce que signifie static ?
La deuxieme question est :
je crée un projet et crée deux fichers (class ) dessus , bon la no problem mais j'aimerai savoir comment tout ca fonctionne , quel class sera executer en premier ? LA Fonction main est obligatoire ? si oui j'ai l'impression que l'ordi execute la fonction main et en fonction de ce que lafonction main a besoins elle ira chercher sur les autres class , est ce vrai ?
merci
Bonjour,
Une méthode statique est une méthode qui n'a pas besoin d'objet pour etre utilisée .
Exemple : Si t'as une méthode A) dans la classe B, tu fera
B mon_objet = new B();
mon_objet.A()
Si t'as une méthode static A() dans la classe B, tu fera
B.A()
L'ordinateur va chercher le point d'entrée de la fonction (normalement main, mais il me semble que c'est paramètrable). Ensuite, tout ce dont le main a besoin va etre appelé . Création d'un objet de la classe B, méthode x dans la classe B, ...
static ??
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.