标识符命名规则
为了提高程序的可维护性和规范性,java提供了一套官方的命名规则,标识符命名规则如下:
- 可以由中英文字母,下划线,美元符号和数字字符构成,但是不能用数字开头。
- java中的标识符大小写敏感。
- 不用使用java的关键字和保留字。
- 标识符的长度没有限制。
以上是对标识符的命名要求,在具体编程时,对于类名,变量名,方法名和包名还有补充要求。
- 类名:每个单词的首字母大写,其他小写。例如TestCase。
- 接口名:每个单词的首字母大写,其他小写。例如TestCaseInterface。
- 方法名:小写字母开头,如果是由多个单词组成,从第二个单词开始,首字母大写。
- 变量名:小写字母开头,如果是由打个单词组成,从第二个单词开始,首字母大写。
- 常量命名:全部大写,多个单词组成的时候用下划线连接。
- 包名:全部小写。
访问控制
在java中,可以在类,类属性和类方法中添加一个修饰符来控制成员访问权限。具体如下图
修饰符 类内部 同一个包中 子类中 其他 public 允许 允许 允许 允许 protected 允许 允许 允许 不允许 default 允许 允许 不允许 不允许 private 允许 不允许 不允许 不允许