Вызов супер () - PullRequest
       51

Вызов супер ()

28 голосов
/ 14 апреля 2010

Когда вы вызываете super () на Java? Я вижу это в некоторых конструкторах производного класса, но разве конструкторы для каждого родительского класса не вызываются автоматически? Зачем вам нужно использовать супер?

Ответы [ 12 ]

0 голосов
/ 14 апреля 2010

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

0 голосов
/ 14 апреля 2010

super () неявно, когда не вызывается никакой другой конструктор класса / суперкласса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...