Java子类不从抽象超类导入导入?

时间:2011-03-15 18:17:10

标签: java import abstract-class superclass

我有一个许多其他类扩展的抽象类。

他们应该导入所需的大约7个包,但是当我在抽象类而不是子类中导入它们时,编译器会出错。这是不可能的还是我不是以正确的方式做到这一点?谢谢!

1 个答案:

答案 0 :(得分:15)

导入 不会自动添加到子类。

导入只允许程序员为类型使用较短的名称(例如List<T>),而不是类型的 fully qualified name java.util.List<T>)。它与继承没有任何关系。

如果您正在使用IDE(例如Eclipse),则可以自动为您添加导入 - 但这仍然只是 IDE功能。每个类文件的源代码必须有自己的导入(除非你在任何地方使用完全限定的名称,并且!@#$)。