0

私はこのコマンドラインを書きました:

Field [] field=Hello_World.class.getFields();

そしてimport java.lang.*;、lang パッケージ内のすべてのクラスをインポートするという文を使用しました。それでも、このコマンド ラインを書いたときにエラーが発生し、次のインポート センテンスを使用するよう提案されました。私の理解では、lang パッケージから特定のフィールド クラスをインポートします。元のインポート文がこの問題を解決しない理由がわかりません(すべてのクラスをインポートするはずですよね?)

4

4 に答える 4

0

Reflection は lang.* パッケージにはありません。そのサブパッケージを言語パッケージに。import java.lang.reflect.* が必要です。動作します。他の回答は、インポートがサブパッケージをインポートしないことを意味します。

于 2013-07-17T05:46:50.020 に答える