• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:import について)

Java初心者がimportについて困っています

このQ&Aのポイント
  • Javaの初心者がimportについて困っています。専門用語に四苦八苦している中、コンパイルエラーが発生しています。
  • printer.javaとapp.javaとprinter.classがカレントディレクトリに存在しているにもかかわらず、app.javaのimport行を削除すると正常にコンパイルされます。
  • 原因が分からないため、importに関する問題があるのかと思われます。解決方法を教えてください。

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

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

同一ディレクトリ内だと、packageで特別な指定でもしていない限り、同一パッケージなので、import文をわざわざ書かなくてもファイル名と同じ名前で中に作ったpublicなクラスは使えます。 どうしてもimportをしたい場合は、importされる側にて、packageでimportする際のパッケージ名を宣言しましょう。あと、それに応じてディレクトリ構成も変えて、class pathも設定したほうが良いです。 余談ですが、Javaではクラス名の頭文字を大文字にすることが多いです。

airrace
質問者

お礼

回答ありがとうございます。 import 行は要らなかったんですね。 >余談ですが、Javaではクラス名の頭文字を大文字にすることが多いです。 そうなんですか!勉強になります。

関連するQ&A