on obtient l'affichage suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public class Portee { public static void main(String[] args) { int [] object = {5}; System.out.println("01. object [0] = " + object [0]); calculer3(object); System.out.println("02. object [0] = " + object [0]); } static void calculer3(int [] object) { object [0] = 37; System.out.println("03. object [0] = " + object [0]); } }
01. object [0] = 5
02. object [0] = 37
03. object [0] = 37
Pourquoi on obtient 37 au lieu de 5 dans le 03 expliquez-moi un objet n'a pas les mêmes properties sur la portée qu'une variable??
Partager