Java java
simo
-
danimo -
danimo -
Bonjour,
je suis un débutant en java et j 'ai pas compris la différence entre les notions
public et public void
je suis un débutant en java et j 'ai pas compris la différence entre les notions
public et public void
2 réponses
-
bonjour
il n'y a pas de différence
"public" donne la portée de la méthode, ce qui signifie qu'elle est accessible par d'autres objets à l'extérieur de la classe qui la contient
"public void uneMethode" dans la signature de la méthode signifie que cette méthode ne renvoie rien lorsque l'on fait appel à elle
par contre "public String uneMethode()", renvoie un objet de type String
-
Salut,
Soit la méthode main (non obligatoire):
public static void main(String[] args) { // traitement ... }
La méthode main (qui si elle existe est toujours void et static) ne peut pas retourner d'infos (pas de return ... possible)
C'est en outre le point d'entrée du programme
void:
public static void methode1(...) { traitement ... }
Pas re return ...
sans void et qui donc doit retourner quelque chose:
public static LeTypeDeLaValeurRetournée methode1 (...) { // traitement ... return ...; }
retourne une valeur de type LeTypeDeLaValeurRetournée
Cordialement,
Dan