Показать сообщение отдельно
Старый 18.06.2020, 01:47
Appleman вне форума Посмотреть профиль Отправить личное сообщение для Appleman Найти все сообщения от Appleman
  № 1  
Ответить с цитированием
Appleman
 
Аватар для Appleman

Регистрация: Dec 2014
Адрес: Санкт-Петербург
Сообщений: 479
По умолчанию общий метод для наследников

Друзья! Давно хотел спросить одну вещь, которая меня занимает.

Имеем цепочку наследников класса. При этом для некоторых из них (не всех) сразу после создания необходимо выполнить один метод. Метод идентичный для всех и не будет переопределяться. Подобное реализуется как минимум двумя очевидными способами:
1. Пишем метод в супере и вызываем его из конструктора нужных наследников.
2. Пишем метод в супере как protected static и вызываем его из конструктора нужных наследников.

Есть ли разница (нюансы типа невозможности отправки событий статиками выносим за скобки) и как лучше и "правильнее", и почему?
__________________
Не сломано - не чини!