Итак, у меня есть подкласс, расширяющий суперкласс. В каких сценариях мне нужно явно ввести super ()
, чтобы запустить конструктор суперкласса?
Я просматриваю пример в книге об абстрактных классах, и когда они расширяют его неабстрактным подклассом, конструктор подкласса по умолчанию остается пустым и есть комментарий, в котором говорится, что будет вызван конструктор по умолчанию суперкласса. В то же время я также видел здесь случаи, когда чья-то проблема не заключалась в явном вызове super ()
.
Является ли различие между вызовом конструктора по умолчанию / не по умолчанию суперкласса из конструктора подкласса по умолчанию / не по умолчанию?