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?
}
}
Ich habe die Rückkehr x verwendet; Stil in meinem Code bis jetzt, und ich frage mich, ob mit this zurückgeben.x; irgendwelche Vorteile zur Verfügung gestellt, oder wenn es nur für die Lesbarkeit/Klarheit war. Meine Entschuldigung, wenn das vage oder verwirrend erscheint, weiß ich nicht wirklich, wie ich es sonst noch formulieren soll.Wenn Sie auf eine private Variable verweisen, benötigen Sie die This.VariableName-Deklaration?
warum versuchst du es nicht? Warum nennst du 'this();'? –
Ich hatte ein paar Sachen in der Preset-Klasse, die ich nicht in das Code-Snippet aufgenommen hatte, weil es nicht wirklich relevant war. Und ich habe es immer nur so gemacht, wo es nur "x zurückgibt", aber ich habe bemerkt, dass viele Leute das this.x stattdessen tun und sich gefragt haben, ob es irgendeinen Nutzen gibt. –