为什么我会收到消息:冗余覆盖方法?

Než*_*tin 8 inheritance overriding kotlin android-studio

这不是一个真正的问题,因为我不明白。我只是在学习 Android Studio 和 Kotlin,并且正在做相关的在线课程。按照指示,我使用了:

override fun onStart() {
   super.onStart()
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到一条消息,说覆盖方法是多余的,并且它变灰了override fun,好像它是一条评论。

在课程视频中不会发生。我认为这是 Kotlin 的一些新功能,并且由于某些原因override fun不再需要编写,但无法在网上找到答案。谁能解释一下?

这是我收到的消息。

冗余覆盖方法较少... (Ctrl+F1)

检查信息:此检查报告可以省略的冗余覆盖修饰符。

Mur*_*nik 9

当你扩展一个类时,你继承了它的所有方法。您可以覆盖它们,但在这里,您只需调用其 super 的实现即可覆盖一个方法,这是多余的,因为您可以只调用相同的方法而不覆盖它。