Passage par référence en java
Bonjour,
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
public class c_test {
public c_test() {
}
public void function1(Integer v){
v +=1;
System.out.println("function1........... "+v+" ....................");
}
public void function2(Integer v){
v +=10;
System.out.println("function2........... "+v+" ....................");
}
public static void main(String[] args){
c_test C = new c_test();
Integer v;
v=0;
System.out.println("1 = "+v);
C.function1(v);
System.out.println("2 = "+v);
C.function2(v);
System.out.println("3 = "+v);
}
} |
ceci me donne le résultat
Code:
1 2 3 4 5
| 1 = 0
function1........... 1 ....................
2 = 0
function2........... 10 ....................
3 = 0 |
je chercher à faire un passage par référence à la variable v, qu'est-ce qui est erroné dans mon code qui fait que ceci ne marche pas ??
Merci bcp