Может ли кто-нибудь подробно объяснить мне использование слова «это»?

Я действительно не понимаю, как использовать это. на Яве. Если бы кто-то мог помочь мне уточнить, я был бы очень признателен.

На этом сайте написано:http://docs.oracle.com/javase/tutorial/java/javaOO/thiskey.html

& quot; В методе экземпляра или конструкторе это ссылка на текущий объект & # x2014; объект, метод или конструктор которого вызывается. С помощью этого можно ссылаться на любой член текущего объекта из метода экземпляра или конструктора. & Quot;

и это дает следующий пример:

Например, класс Point был написан так

<code>public class Point {
    public int x = 0;
    public int y = 0;

    //constructor
    public Point(int a, int b) {
        x = a;
        y = b;
    }
}
</code>

но это можно было бы написать так:

<code>public class Point {
    public int x = 0;
    public int y = 0;

    //constructor
    public Point(int x, int y) {
        this.x = x;
        this.y = y;
    }
}
</code>

Тем не менее, я до сих пор не до конца понимаю, почему x = a можно было записать так: x = x? Почему это не this.x = a? Почему х на левой стороне?

Извините, но я новичок в Java. Я прошу прощения за скучные эксперты.

Ответы на вопрос(9)

Ваш ответ на вопрос