- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:import について)
Java初心者がimportについて困っています
このQ&Aのポイント
- Javaの初心者がimportについて困っています。専門用語に四苦八苦している中、コンパイルエラーが発生しています。
- printer.javaとapp.javaとprinter.classがカレントディレクトリに存在しているにもかかわらず、app.javaのimport行を削除すると正常にコンパイルされます。
- 原因が分からないため、importに関する問題があるのかと思われます。解決方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
同一ディレクトリ内だと、packageで特別な指定でもしていない限り、同一パッケージなので、import文をわざわざ書かなくてもファイル名と同じ名前で中に作ったpublicなクラスは使えます。 どうしてもimportをしたい場合は、importされる側にて、packageでimportする際のパッケージ名を宣言しましょう。あと、それに応じてディレクトリ構成も変えて、class pathも設定したほうが良いです。 余談ですが、Javaではクラス名の頭文字を大文字にすることが多いです。
お礼
回答ありがとうございます。 import 行は要らなかったんですね。 >余談ですが、Javaではクラス名の頭文字を大文字にすることが多いです。 そうなんですか!勉強になります。