gpt4 book ai didi

java - 如何强制派生类调用 super 方法? (就像安卓一样)

转载 作者:IT老高 更新时间:2023-10-28 11:51:10 27 4
gpt4 key购买 nike

我想知道,当创建新的 Activity 类然后覆盖 onCreate() 方法时,在 Eclipse 中我总是会自动添加:super.onCreate( )。这是怎么发生的?抽象类或父类中是否有 java 关键字强制执行此操作?

我不知道不调用父类(super class)是否违法,但我记得在某些方法中我因为不这样做而引发了异常。这也是Java内置的吗?你可以使用一些关键字来做到这一点吗?或者是怎么做的?

最佳答案

这是在支持注解库中添加的:

dependencies {
compile 'com.android.support:support-annotations:22.2.0'
}

http://tools.android.com/tech-docs/support-annotations

@CallSuper

关于java - 如何强制派生类调用 super 方法? (就像安卓一样),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4217013/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com