Может ли кто-нибудь подробно объяснить мне использование слова «это»?
Я действительно не понимаю, как использовать это. на Яве. Если бы кто-то мог помочь мне уточнить, я был бы очень признателен.
На этом сайте написано: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. Я прошу прощения за скучные эксперты.