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]);
	    }
 
 
}
on obtient l'affichage suivant:
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??