Java: Использование «this» в качестве имени аргумента / параметра метода экземпляра? [Дубликат]
На этот вопрос уже есть ответ здесь:
Почему мы можем использовать this в качестве параметра метода экземпляра? 2 ответаОтносительно недавноиз этого вопроса Я узнал, что следующее является законным Java:
class Bar {
void foo(Bar this) {}
}
Теперь я попытался найти, где в стандарте Java говорится, что вам разрешено это делать, и посмотрелВот но я не смог найти раздел.
Может кто-то процитировать, где это разрешает эту форму объявления метода и каковы ограничения объявления аргумента с именемthis
являются?