Une précison sur méthode MAIN?

ALAIN -  
 bipbip............................ -
Bonjour a toutes et a tous
Je suis un débutant en matière de la programmation dite orientée objet, et j'ai un petit couci car je comprend pas pourquoi la methde MAIN prend comme argument une liste des chaine de caractéres? et j'aimrai bien aussi s'avoir que ce que ARGS qui est dans les parantaise.
Merci d'avoir repondre a ma question.

Trés haute concidération.

4 réponses

maily Messages postés 7560 Statut Contributeur 453
 
Bonjour!!

Alors, args est le nom de ton tableau... tu pourrais très bien l'appeller truc, ça marcherait...

Le tableau de String sert en fait à récupérer des arguments passés en paramètres de ton programme! Dans la première case, tu as le nombre d'arguments... et les arguments dans les cases d'après!

voilà!
Bonne continuation...

Maily :-))))
Boumj'chtattrape
0
ALAIN
 
Je vous remerci sur votre clarification.
0
Alain > ALAIN
 
Salut
vous m'avez dit que la methode Main prenne les parametre que ce que vous voulez dire avec ''les parametres" est ce que les objets ou les variables?
Sinon pour quoi cette table est du types string???
Merci d'avoir repondre a "mes betes questions".
0
bipbip............................ > Alain
 
La seule question bête, c'est celle qui n'est pas posée.... :)
0
maily Messages postés 7560 Statut Contributeur 453 > ALAIN
 
tes questions ne sont pas bêtes!

normalement, en ligne de commande, tu lance ton programme avec tes paramètres:

java tonprogramme arg1 arg2 arg3

Du coup, dans args, tu as:

args[0]=3
args[1]=arg1
args[2]=arg2
args[3]=arg3

ce sont des String car tu ne peux pas passer en paramètre ni d'objet ni de variable vu que rien n'a pu les créer...

Maily :-))))
Boumj'chtattrape
0
Alain > maily Messages postés 7560 Statut Contributeur
 
Je vous remerci encore sur vos clarifications.
Bonne Wek-End.
0
Alain
 
Salut!
là je bien compris vos explications sur la methode Main , mais devant celle-ci il y'a : public static void , puplic signifie que la methode Main est accessible , void ce sont type de retout qui est rien, mais la cmmande static signifie quoi? c'est quoi son rôle?
Merci d'avance et bon Week-end.
0
thierry hardison
 
parce que la vie est injuste
0
toco_coudy
 
static signifie que Main n'est pas associée à une instance mais à une classe.

bon java
0