A voir également:
- Question java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
- Java runtime environment - Télécharger - Langages
4 réponses
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
663
24 oct. 2010 à 15:47
24 oct. 2010 à 15:47
ben parce que c'est la règle du langage java :)
mais en général c'est le cas pour la plupart des langages du même genre. En c / c++ c'est pareil, une seule fonction main().
C'est la règle du langage, ça indique au compilateur que c'est le départ du programme. c'est un peu difficile d'avoir deux départs en même temps...
mais en général c'est le cas pour la plupart des langages du même genre. En c / c++ c'est pareil, une seule fonction main().
C'est la règle du langage, ça indique au compilateur que c'est le départ du programme. c'est un peu difficile d'avoir deux départs en même temps...
oui j sais que c'est la règle du java mais pourquoi une seule classe publique de main stp j veux une explication précise !
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
663
24 oct. 2010 à 19:22
24 oct. 2010 à 19:22
l'explication précise est que c'est parce que le java est conçu comme cela. Ce sont les règles. Le compilateur Java est programmé comme ça.
La classe public main est le point d'entrée de l'exécution du programme, et doit être seule. C'est tout. O n pourrait inventer un langage de programmation qui permet d'avoir plusieurs points d'entrée, mais ce n'est pas le cas de Java.
La classe public main est le point d'entrée de l'exécution du programme, et doit être seule. C'est tout. O n pourrait inventer un langage de programmation qui permet d'avoir plusieurs points d'entrée, mais ce n'est pas le cas de Java.
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
663
24 oct. 2010 à 19:29
24 oct. 2010 à 19:29
mais de toute façon tu ne peux avoir qu'une seule classe portant le même nom, en général.
choubaka
Messages postés
39426
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
28 avril 2025
2 104
24 oct. 2010 à 20:27
24 oct. 2010 à 20:27
Bonjour...
C'est pourtant simple, c'est ce que l'on appelle "l'entrée de programme"
C'est pourtant simple, c'est ce que l'on appelle "l'entrée de programme"
Utilisateur anonyme
25 oct. 2010 à 00:56
25 oct. 2010 à 00:56
Salut,
Attention, il me semble qu'on est entrain de confondre classe et méthode...
Une "classe main" est en fait LA classe principale et devrait se nommer classe Main, ou classe Toto etc... et c'est elle qui donne son nom au programme.
La fonction main() est une méthode et c'est effectivement le point d'entrée du programme.
Cordialement,
Dan
Attention, il me semble qu'on est entrain de confondre classe et méthode...
Une "classe main" est en fait LA classe principale et devrait se nommer classe Main, ou classe Toto etc... et c'est elle qui donne son nom au programme.
La fonction main() est une méthode et c'est effectivement le point d'entrée du programme.
Cordialement,
Dan