Przeczytalem w poradniku, ze slowo kluczowe this pozwala na rozroznienie zmiennej lokalnej od parametru, a przyklad wyglada tak:
public class Punkt {
int x;
int y;
public void setPunkt(int x, int y){
this.x = x;
this.y = y;
}
}
Więc autor poradnika sugeruje, ze this.x i this.y to zmienne lokalne, a po prawej stronie od znaku rownosci to parametry, te same ktore sa wyzej w nawiasie.
Ale przeciez this.x i this.y to inaczej zmienne x i y zadeklarowanych w klasie, a to nie sa zmienne lokalne.
Zmienne lokalne czytalem, ze to sa zmienne np. w petli czy w metodach.