Цитата:
|
1) Вызываем method3 класса Class2, который в свою очередь вызывает method3 у Class3. Всё через super.
|
Звучит как будто надо оверрайдить в Class2 методы его суперкласса.
Я так понимаю что просто если метод в этом классе, то this.thisClassMethod(), а если в суперклассе или "выше" - то super.mySuperClassMethod()?
Уже кстати понимаю сторонников писать this везде, где нужно)
Кстати, про this - я пишу this.myMethod() или this.myPole - если это члены класса, а если это локальные переменные в методе писать this не нужно, верно?
Цитата:
|
2) Если оно асинхронное, то нафига что-то втыкать до вызова супер-конструктора?
|
В целом верно, просто когда увидел этот кусок задумался - а что если событие UserToUser.READY_EVENT может диспатчится в конструкторе? Конечно, если делать как скзаал wvxvw проблемы нет - но уже интересно просто с точки зрения правильности - без super ведь работает.