命名规则:

 

1、一个源文件中可以有多个类的定义。

注意:此处的类指的是类级别的定义,并不仅仅指class,还包括interface,enum,@interface。

 

2、一个源文件中最多只能有一个类的访问权限为public。

注意:此处的类指的是顶级类,并不包括内部类。

 

3、如果源文件中某个类的访问权限为public,则源文件的文件名必须和该类的名称一样,包括大小写都必须一致,并且以.java为后缀。

 

4、如果源文件中没有访问权限为public的类,则源文件的文件名可以随便取。

 

上面只是编译器所能接受的规则,但作为一名专业的程序员,还应遵守以下规范:

 

命名规范:

 

1、一个源文件仅包含一个类,如果没有特殊要求,类的访问权限最好为public。

 

2、类名都取为有含义的英文单词,可以由多个单词连缀而成,每个单词首字母大写。

 

3、如果实在找不到合适的英文单词,可以用汉语拼音代替,但仍遵守每个拼音首字母大写。