android-studio - 为什么我收到消息 : redundant overriding method?

标签 android-studio inheritance kotlin overriding

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

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

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

在类(class)视频中不会发生。我认为这是 Kotlin 的一些新功能,并且引起了一些共鸣 override fun不再需要写了,但在网上找不到答案。谁能解释一下?

这是我收到的消息。

Redundant overriding method less... (Ctrl+F1)

Inspection info: This inspection reports redundant override modifiers which can be omitted.

最佳答案

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

关于android-studio - 为什么我收到消息 : redundant overriding method?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56906990/

相关文章:

android - 在 Android Studio 中为测试源使用 Kotlin 编译器选项

kotlin - 尽管有保障,但我的Kotlin代码中仍然存在NullPointerException

android - java.util.zip.ZipException Android Studio

Android studio 添加 Java 8 config 报错 "Could not get unknown property"

c# - 如何强制多个接口(interface)包含相同的属性?

c++ - 使用派生类的数据成员初始化基类

python - 方法 __getattr__ 不是从父类继承的

android - 无法在android中进行无线调试(ADB)

android - 在构建应用程序上读取超时

android - 设置 Logo 不会在 android Firebase UI 上显示 Logo