public class sample {
private int x = 3;
public sample() {}
public sample(int num) {
this();
x = num;
}
public int getX() {
// should I use return this.x; or just return x;? Does it matter which one?
}
}
Я использовал возврат x; стиль в моем коде до сих пор, и мне было интересно, если использовать return this.x; при условии каких-либо преимуществ или если это было чисто для удобочитаемости/ясности. Мои извинения, если это кажется расплывчатым или запутанным, я действительно не знаю, как еще это сказать.При ссылке на приватную переменную вам нужно объявление this.variableName?
Почему бы вам не попробовать? Также почему вы называете 'this();'? –
У меня было несколько вещей в классе предустановок, которые я не включил в фрагмент кода, потому что это было не очень актуально. И я всегда делал это так, как он просто «возвращает x;», но заметил, что многие люди делают this.x вместо этого и задаются вопросом, есть ли какая-то польза. –