[英]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.