Le passage en JAVA
Résolu/Fermé
Imy213
Messages postés
2
Date d'inscription
lundi 12 décembre 2016
Statut
Membre
Dernière intervention
12 décembre 2016
-
12 déc. 2016 à 17:15
Imy213 Messages postés 2 Date d'inscription lundi 12 décembre 2016 Statut Membre Dernière intervention 12 décembre 2016 - 12 déc. 2016 à 21:16
Imy213 Messages postés 2 Date d'inscription lundi 12 décembre 2016 Statut Membre Dernière intervention 12 décembre 2016 - 12 déc. 2016 à 21:16
A voir également:
- Java passage par référence
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Reference fibre - Guide
- La référence n'est pas valide excel - Forum Excel
- Bible java - Forum Téléchargement
1 réponse
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 014
12 déc. 2016 à 21:13
12 déc. 2016 à 21:13
Bonjour,
En Java il faut distinguer deux types de données :
De manière générale il faut distinguer la variable qui est utilisé lors de l'appel et le paramètre de la méthode, car même s'il y a un lien entre les deux, ce n'est pas la même variable, donc une modification du paramètre dans la méthode ne modifie pas la variable qui a servi à appeler la méthode.
Exemple :
En Java il faut distinguer deux types de données :
- Les types primitifs (boolean, byte, char, short, int, long, float, double) qui sont passés par valeur.
- Les classes (tous les autres types, dont Object, String, tableaux...) qui sont passés par référence.
De manière générale il faut distinguer la variable qui est utilisé lors de l'appel et le paramètre de la méthode, car même s'il y a un lien entre les deux, ce n'est pas la même variable, donc une modification du paramètre dans la méthode ne modifie pas la variable qui a servi à appeler la méthode.
Exemple :
public void plus(int n) { n = n +1; } int n = 4; System.out.println(n); // n vaut 4 plus(n); System.out.println(n); // n vaut toujours 4
12 déc. 2016 à 21:16