Java ソース ファイルの命名規約はなにか

Java ソースファイルの命名規則は次のとおりです。

  1. ファイル名はパブリック・クラスのクラス名と同じでなければなりません。
  2. ファイル名は先頭に大文字を使用し、拡張子として .java を使用します。
  3. ファイル名は半角スペースや特殊文字(アンダースコアやドル記号は除く)を含まない。
  4. 複合的な場合は、それぞれの単語の先頭を一文字大文字として、それ以外は小文字として、セパレータは利用せずに表記する。例えば、MyClass.java
  5. ファイル内に含まれるクラスが1つのみで、そのクラスがパブリッククラスである場合は、ファイル名はクラスのクラス名と同じにする。例えば、パブリッククラス名がMyClassの場合はファイル名はMyClass.javaとなる。
  6. ファイルに複数のクラスが含まれていて、そのうち1つだけがpublicクラスの場合、ファイル名はそのpublicクラスのクラス名と同じになります。例えば、publicクラスがMyClassの場合、ファイル名はMyClass.javaになります。
  7. 複数のクラスを含むファイルの場合、 public クラスがない時は、有効なクラス名であれば、ファイル名を任意のクラス名にしてもかまいませんが、クラスのうちのいずれかのクラス名をファイル名に使用することを推奨します。

Javaでは複数のクラスを1つのソースファイルに定義できますが、実際開発では1つのクラスに対して専用のソースファイルを用意した方が良い点に注意してください。これにより可読性と保守性が向上します。

bannerAds