Я знаю, что this относится к текущему объекту. Но я не знаю, когда мне действительно нужно это использовать. Например, будет ли какая-либо разница, если я использую x вместо this.x в некоторых методах? Может быть, x будет ссылаться на переменную, которая является локальной для рассматриваемого метода? Я имею в виду переменную, которая видна только в этом методе.
Как насчет this.method()? Могу ли я использовать его? Должен ли я использовать его. Если я просто использую method(), не будет ли он по умолчанию применяться к текущему объекту?