Salut !
J'ai du mal à comprendre un petit truc concernant les classes.
Soit la classe A telle que :
Et le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class A{ static int i; static void print(){ System.out.println(i);} } }
Est censé donné 10, j'ai testé et en effet ça donne bien 10 par contre je ne comprend pas pourquoi...
Code : Sélectionner tout - Visualiser dans une fenêtre à part A a=new A(); A b=new A(); a.i=5; b.i=10; a.print();
Si vous pourriez m'éclairer ^^ Merci !
PS: c'est peut-être quelque chose de très trivial cependant ça fait un bon bout de temps que je n'ai pas touché de java, je suis encore un peu perdu...
Partager