Показать сообщение отдельно
Старый 04.03.2010, 09:49
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 7  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Цитата:
Везде, где нужно, или везде где только можно?
Никогда не понимал сторонников загромождения своего кода различными ненужностями, которые якобы улучшают читаемость и понятность.
Везде, где нужно) Раньше переменную myVar обзывал по 3 раза - myVar, myVariable, variable (к примеру) - разные переменные для суперкласса, поля этого класса и локального класса. Сейчас часто такие пересечения и везде указываю область видимости - кайф )
Цитата:
Никогда не понимал сторонников загромождения своего кода различными ненужностями, которые якобы улучшают читаемость и понятность.
Насчёт this везде ещё соглашусь, однако с точки зрения ООП super всё таки при вызове методов суперкласса писать нужно. Байткод разный получается, так что... лучше переучиваться
Цитата:
А что, получилось написать this?
Цитата:
Проще попробовать, чем спросить Естественно не нужно.
Да, не пробовал, каюсь) Я пока ещё this не пишу везде и вся, наверное, если бы начал - вопроса бы не было) спасибо

Цитата:
И кому оно отправляется в конструкторе, мм?
Хах, верно) Хотя, можно же отправлять его чтобы как раз потомки подловили - но пахнет маразмом уже - проще метод пустой объявить и его оверрайдить.
Просто забавно, что код "идеологически" неверный работает, а идилогически верный - нет

Дак что с методами суперкласса суперкласса? Просто super.myMethod() ?