Salut tout le monde,

Je me demandais s'il existait un typage d'accès empêchant de modifier une variable dans d'autres classe ?

Exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Toto {
     access int nombre = 0;
     public Toto() {
          this.nombre = 10; // == OK !
     }
}
 
class Titi {
     public Titi() {
         Toto toto = new Toto();
         System.out.println(toto.nombre); // == OK !
         toto.nombre = -1; // == Error !
     }
}
Le problème étant que je n'en ai un peu marre de mettre des get() partout dans mon code sur du private....