在构造函数中,当我们使用super关键字时,我们是否必须导入super引用的类(当super不引用Object时)?
class A extends ... {
A() {
super(); // do we need to import the class super refers to?
}
}
答案 0 :(得分:10)
是的,因为它在extends
子句中。
super()
本身不需要导入,但要有意义,你需要一个超类。当然,如果来自java.lang
答案 1 :(得分:1)
如果超类不在同一个包中,或者在java.lang中,则需要导入超类。如果基类不可用,super()
无论如何都不起作用。