Из документации оракула страница :
Если ваш метод переопределяет один из методов его суперкласса, вы можете вызвать переопределенный метод с помощью ключевого слова super
.
Вы также можете использовать super
для ссылки на скрытое поле (хотя скрытие полей не рекомендуется).
Использование super
в конструкторе подклассов:
Вызов конструктора суперкласса должен быть первой строкой в конструкторе подкласса.
Синтаксис для вызова конструктора суперкласса:
super();
или:
super(parameter list);
При super()
вызывается конструктор суперкласса без аргументов.При super(parameter list)
вызывается конструктор суперкласса с соответствующим списком параметров.
Примечание: Если конструктор не вызывает явно конструктор суперкласса, компилятор Java автоматически вставляет вызов без аргументаконструктор суперкласса .Если у суперкласса нет конструктора без аргументов, вы получите ошибку во время компиляции.
Похожие записи:
Полиморфизм против переопределения против перегрузки