繁体   English   中英

在Java中,要使用“super”关键字,我是否必须导入目标类?

[英]In Java, to use the “super” keyword, do I have to import the target class?

在构造函数中,当我们使用super关键字时,我们是否必须导入super引用的类(当super不引用Object时)?

class A extends ... {
    A() {
        super(); // do we need to import the class super refers to?
    }
}

是的,因为它在extends子句中。

super()本身不需要导入,但要有意义,你需要一个超类。 当然,如果是来自java.lang ,则无需导入它

如果超类不在同一个包中,或者它在java.lang中,则需要导入超类。 如果基类不可用,则super()无论如何都不起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM