Une précison sur méthode MAIN?

Fermé
ALAIN - 9 déc. 2004 à 10:49
 bipbip............................ - 11 déc. 2004 à 03:37
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 7554 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 13 août 2018 453
9 déc. 2004 à 10:56
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
Je vous remerci sur votre clarification.
0
Alain > ALAIN
10 déc. 2004 à 00:16
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
11 déc. 2004 à 03:37
La seule question bête, c'est celle qui n'est pas posée.... :)
0
maily Messages postés 7554 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 13 août 2018 453 > ALAIN
10 déc. 2004 à 10:07
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 7554 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 13 août 2018
10 déc. 2004 à 21:18
Je vous remerci encore sur vos clarifications.
Bonne Wek-End.
0
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
10 déc. 2004 à 22:19
parce que la vie est injuste
0
static signifie que Main n'est pas associée à une instance mais à une classe.

bon java
0