Re[6]: Почему конструкторы не наследуются
От: eiNtiel  
Дата: 11.09.07 08:03
Оценка:
Здравствуйте, toad, Вы писали:

T>А что, Вас убивает написать в потомке конструктор с тем же набором параметров, что и у предка, и вызвать в нём
 super(param1, param2, ... ets.)
?


Нет, просто если потомков много, в каждом придется непонятно зачем прописывать одно и тоже.

T>Приведу Вам контр пример. Вот если бы конструкторы наследовались, то есть в любом классе потомке были бы все конструкторы с параметрами как у предка, то

T>1) Имели бы большой гемморой со скрытием конструктора (например в синглетонах)
T>2) Любой класс имел бы конструктор без параметров, т.к. он наследуется от класса Object

Сдесь похоже Вы правы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.