Вы попробовали это?
<appSettings>
<add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
<appSettings>
Вы не можете. Если вы хотите иметь параметризованный конструктор в вашем базовом классе - и без конструктора без аргументов - вам нужно будет определить конструктор (и вызвать конструктор super ()
) в каждом из классов-потомков.
Остальные ответы верны, что Java не позволяет вам наследовать конструкторы. Но IDE можно использовать, чтобы облегчить огромную нагрузку по их созданию для всех ваших классов.
В Eclipse перейдите в меню «Источник» и выберите «Создать конструкторы из суперкласса ...». Вы также можете выбрать это как вариант при использовании диалогового окна для создания нового класса.
Вы не можете использовать java. Вы не можете указать аргументы метода без их явного объявления в методе. Это, вероятно, не лучшая идея, это может привести к очень запутанному коду и чрезмерному усложнению вещей. Альтернатива необходимости ввести несколько дополнительных символов - это не , что плохо. : D
СВОДКА: Подкласс наследует все члены (поля, методы и вложенные классы) из своего суперкласса. Конструкторы не являются членами, поэтому они не наследуются подклассами, но конструктор суперкласса может вызывается из подкласса.
Если у вас есть значение по умолчанию, которое вы хотите назначить, вы можете создать пустой конструктор в базовом классе, который вызывает параметризованный конструктор.
Это избавит дочерние классы от необходимости вызывать параметризованные конструкторы.