• ベストアンサー

import文の必要性

Javaを勉強しているものです。 import文について質問させてください。 教材に、「java.langパッケージ以外のパッケージを利用する場合は、必ずimport文が必要です。」と記載されていました。 しかし、パッケージ名を含めたクラスのフルパスを記述すればimport文は、langパッケージに限らず、すべて不要なのではないのでしょうか? 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#49664
noname#49664
回答No.1

>パッケージ名を含めたクラスのフルパスを記述すればimport文は、langパッケージに限らず、すべて不要なのではないのでしょうか? その通りです。ただ、実際にやってみると、パッケージ名からすべて指定して書くのはかなり面倒くさいので、普通はimportを用意します。全部パッケージからしっかり指定して書くのであれば、importは不要です。

geocrew1
質問者

お礼

お返事ありがとうございます。 疑問が解消されました。

その他の回答 (2)

  • bnosuke-x
  • ベストアンサー率39% (43/110)
回答No.3

おっしゃるとおりですが、クラス名が長くなって読みにくい場合が多いと思います。 ソースの見やすさの問題です。

geocrew1
質問者

お礼

お返事ありがとうございます。 教材の書き方では、誤解を与えてしまう可能性がありますね。 ソースの見易さの観点からのご指摘は、私もそのとおりだと思います。

回答No.2

eclipse などを使うようになれば Ctrl + Shift + O で勝手に import 文が記述されるので、import 文を記述するのが主流なんでしょうね。 コードの可読性は挙がるでしょうね。

geocrew1
質問者

お礼

お返事ありがとうございます。 勉強になりました。

関連するQ&A