ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
985099 Топик полностью
Shatun_ (11.03.2020 10:49, просмотров: 169) ответил Argon на А есть здесь разбирающиеся в Java? Вот нафиг после ключевого слова this точка? Все ключевые слова без точки пишутся, а здесь this.бла-блабла, как будто this - название класса, а бла-блаба - его переменная.
this - это такая же переменная, как и любая другая. Тип этой переменной является тип твоего класса. Еще бывает так:  


public class A {
    final Set<Object> someSet = new HashSet<>();
    public String someProp;

    public A() {
        this.someProp = "some prop";
    }

    public void add() {
        someSet.add(new Object() {
            private String someProp;
            {
// This is a magic :)
                this.someProp = A.this.someProp;
            }
        });
    }
}