Bonjour,
J'ai une déclaration toute simple du type:
Je me pose une question sur l'utilisation de "this.membre" contre l'utilisation directe de "membre" au sein de la classe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class maClasse { private int mId; public final int getId () { return this.mId; } private final void setId (int val) { this.mId = val; } }
Par convention empirique, j'utilise this.membre, mais est-ce qu'on a une différence au niveau performance et méthodologie utilisé dans la VM java si on utilise:
Est-ce que dans les 2 cas la VM exécute exactement la même chose et on est juste face à une convention d'écriture ou cette simple différence a d'autres conséquences ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class maClasse { private int mId; public final int getId () { return mId; } private final void setId (int val) { mId = val; } }
Merci de m'éclairer !
Partager