Aperiquiz #3 : Paramètres de méthodes
Posté à 14:10 le 17/02/2009, par Vivien Barousse dans Aperiquiz
Quel est le nombre maximum de paramètres pour une méthode ?
- 127
- 255
- 256
- Il n'y a pas de limites
- Cela dépends du compilateur
Réponse : (
cliquez pour afficher)
255
Explication :
Je n'ai malheureusement trouvé aucune référence à cette limite dans la JLS, mais cette limite a été révélée par un test avec le compilateur du JDK de Sun :
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) Server VM (build 11.0-b15, mixed mode)
J'ai également testé avec gcj (Ubuntu 4.3.2-1ubuntu2) 4.3.2. La sortie est un petit peu plus explicite :
Main.java:518: error: Too many parameters, parameter param255 is exceeding the limit of 255 words eligible for method parameters
String param255
^^^^^^^^
1 problem (1 error)
Permalink |