Что-бы требовало пустой конструктор.

608
5
15
Можно ли как-то сделать так, что-бы в наследнике требовало пустой конструктор, а при его отсутствии выводило ошибку?
 
2,505
81
397
Наверно, в родителе просто создать пустой конструктор. А в наследнике он как бы неявно реализуется
Конструкто по-умолчанию создастся, если нет других конструкторов. И я понял, хочется, чтобы IDE ругалась, если есть другие конструкторы, но конструктора по-умолчанию нет.
 
1,111
47
420
public YourClass(Void null) {}
Такой вот крутой костыль, но это не панацея ибо наследник может добавить новый аргумент. Если ты пишешь на IntelliJ IDEA то довольно просто будет написать свой плагин для таких дел. С Eclipse дел не имел.
 
Сверху