Jak to zrobić?Czy zmienna składowa i lokalna zmienna metody mogą mieć tę samą nazwę?
class Test {
private int var1;
public Test(int var1) {
var1 = var1; //set the member variable to what was passed in
}
}
Jestem pewien, że istnieje bardzo oczywista odpowiedź. Po prostu uciekam właśnie teraz.
Spójrz na dobry kod. Zobaczysz, że właśnie to ('this.x = x') zostanie użyte dla seterów i konstruktorów. Nie ma sensu wymyślać nowej nazwy. – maaartinus