L'utilisation suivante de "this" pour faire référence à une variable d'instance dans la classe actuelle est-elle acceptable? En PHP, c'est comme ça que vous devriez le faire, mais j'ai remarqué qu'en Java, vous pouvez simplement appeler la variable par son nom directement.Utilisation conventionnelle de "this" dans une classe Java pour faire référence à une variable d'instance
Personnellement, je trouve que «this.variable» est plus compréhensible, mais je ne veux pas développer de mauvaises habitudes de codage si ce n'est pas normal.
Merci!
public class MyClass {
/**
* Private variable
*/
private int myInt;
/**
* Setter method
*/
public void setMyInt(int value) {
this.myInt = value;
}
}
L'acceptabilité dépend strictement de vos directives de style car exactement le même code est généré de toute façon. Certains l'exigent, d'autres l'interdisent, et très probablement ne s'en soucient pas. – Gabe