【发布时间】:2013-07-17 05:39:17
【问题描述】:
我写了这个命令行:
Field [] field=Hello_World.class.getFields();
我使用了import java.lang.*; 语句,假设导入 lang 包中的所有类。即便如此,当我编写这个命令行时,它给我一个错误并建议使用以下导入语句:import java.lang.reflect.Field;据我所知,从 lang 包中导入特定的字段类。我不明白为什么我的原始导入语句不能解决这个问题(它应该导入所有的类,不是吗?)
【问题讨论】:
-
您可以检查可能的 dup 问题,
import不会递归地从其中的包中获取类。