Цитата:
Везде, где нужно, или везде где только можно?
Никогда не понимал сторонников загромождения своего кода различными ненужностями, которые якобы улучшают читаемость и понятность.
|
Везде, где нужно) Раньше переменную myVar обзывал по 3 раза - myVar, myVariable, variable (к примеру) - разные переменные для суперкласса, поля этого класса и локального класса. Сейчас часто такие пересечения и везде указываю область видимости - кайф )
Цитата:
|
Никогда не понимал сторонников загромождения своего кода различными ненужностями, которые якобы улучшают читаемость и понятность.
|
Насчёт this везде ещё соглашусь, однако с точки зрения ООП super всё таки при вызове методов суперкласса писать нужно. Байткод разный получается, так что... лучше переучиваться
Цитата:
|
А что, получилось написать this?
|
Цитата:
|
Проще попробовать, чем спросить Естественно не нужно.
|
Да, не пробовал, каюсь) Я пока ещё this не пишу везде и вся, наверное, если бы начал - вопроса бы не было) спасибо
Цитата:
|
И кому оно отправляется в конструкторе, мм?
|
Хах, верно) Хотя, можно же отправлять его чтобы как раз потомки подловили - но пахнет маразмом уже - проще метод пустой объявить и его оверрайдить.
Просто забавно, что код "идеологически" неверный работает, а идилогически верный - нет
Дак что с методами суперкласса суперкласса? Просто super.myMethod() ?