Devrais-je utiliser le mot clé “this” quand je veux faire référence à des variables d'instance à l'intérieur d'une méthode?

Mon professeur dit que lorsque je tente d'accéder à une variable d'instance dans une méthode que j'ai devriez toujours utiliser la this mot-clé, sinon, je voudrais effectuer une double recherche. Un local de champ de recherche, puis une instance de la portée de la recherche.

Exemple:

public class Test(){
    int cont=0;
    public void Method(){
        System.out.println(cont);//Should I use This.cont instead?
    }
}

J'espère qu'il est mauvais, mais je ne peux pas trouver n'importe quel argument.

  • "Double recherche"??? Est-ce que votre professeur rends compte que le nom recherche est effectuée au moment de la compilation?
  • L'utilisation de "ce" est une extension de la notation hongroise, de mon point de vue. En d'autres termes, il ne devrait pas être, par défaut, dans cette journée et l'âge, quand sensible aux développeurs Java de code via un IDE.
InformationsquelleAutor Juan Herrera | 2013-04-05