class Z { static int x = 0; private int y; void T( ) { // autorisé ici y = x ; this.y = this.x ; x = y ; this.x = this.y ; } } extern public void test() { Z a(); 3 * a.x; // autorisé //vu 3 * a.y; // interdit //vu a.y = 3; // interdit ici a.x = 1; // autorisé show ( a ); a.T(); show ( a ); }