Question java
futur ingenieur
-
danimo -
danimo -
Bonjour,
svp connaissez vous la réponse de cette question :
pourquoi il y'a qu'une "public class main" dans un programme en java ???????
et merci d'avance !
svp connaissez vous la réponse de cette question :
pourquoi il y'a qu'une "public class main" dans un programme en java ???????
et merci d'avance !
4 réponses
-
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... -
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 !
-
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. -
-
-
Bonjour...
C'est pourtant simple, c'est ce que l'on appelle "l'entrée de programme" -
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