Je lis mon livre Deitel, Java Comment programmer et suis tombé sur le terme l'observation. Si l'observation est autorisée, quelle est la situation ou quel est son but dans une classe Java?À quoi sert l'observation variable dans une classe Java?
Exemple:
public class Foo {
int x = 5;
public void useField() {
System.out.println(this.x);
}
public void useLocal() {
int x = 10;
System.out.println(x);
}
}
J'aime votre dernier point "Ne laissez cela se produire que lorsque vous vous souciez vraiment de ce qui se passe en dehors de la portée." ... vous savez quand commencer à prendre soin quand quelque chose de bizarre commence à se passer avec votre valeur de variable d'instance :))) Quoi qu'il en soit, c'est une bonne habitude de toujours utiliser this.variable_name dans vos méthodes qui définissent la valeur d'une instance variable... – luigi7up