Когда вам нужно явно вызвать конструктор суперкласса?

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

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

Является ли различие между вызовом конструктора по умолчанию / не по умолчанию суперкласса из конструктора подкласса по умолчанию / не по умолчанию?

95
задан Duncan Jones 19 June 2014 в 14:04
поделиться