Почему я получаю сообщение: избыточный переопределенный метод? - PullRequest
1 голос
/ 05 июля 2019

Это на самом деле не проблема, насколько я ее не понимаю. Я только изучаю Android Studio и Kotlin и прохожу онлайн-курс. По инструкции я использовал:

override fun onStart() {
   super.onStart()
}

Однако я получаю сообщение о том, что метод переопределения является избыточным, и он выдает override fun, как если бы это был комментарий.

В видео курса этого не происходит. Я предполагаю, что это какая-то новая особенность Kotlin, и для некоторого резонанса override fun больше не нужно писать, но он не может найти ответ в Интернете. Кто-нибудь может объяснить, пожалуйста?

Это сообщение, которое я получаю.

Метод избыточного переопределения меньше ... (Ctrl + F1)

Информация о проверке: эта проверка сообщает о избыточных модификаторах переопределения, которые могут быть опущены.

1 Ответ

2 голосов
/ 05 июля 2019

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

...