Java命名规范
1 Java命名规范
Java命名规范是你决定使用什么命名标识符(例如类,包,变量,常量,方法等)时要遵循的规则。
但是,它并不要求强制执行。因此,它被称为惯例(习惯)而不是规则。这些约定由多个Java社区(如Sun Microsystems和Netscape)提出。
Java编程语言的所有类,接口,包,方法和字段均根据Java命名规范来定义。如果你不遵守这些约定,则可能会引起混乱或错误代码。
2 Java命名规范的好处
通过使用标准的Java命名规范,你可以使自己和其他程序员更容易阅读代码。Java程序的可读性非常重要。这样我们可以花更少的时间来弄清楚代码的作用。
以下是每个标识符必须遵循的关键规则:
- 该名称不得包含任何空格。
- 名称不能以特殊字符开头,例如&(&),$(美元),_(下划线)。
3 类的命名
- 类应该以大写字母开头。
- 类应该是一个名词,例如颜色,按钮,系统,线等。
- 建议使用完整的单词,而不是使用缩写词。
public class Employee
{
//code snippet
}
4 接口的命名
- 接口应该以大写字母开头。
- 接口应该是一个形容词,例如Runnable,Remote,ActionListener。
- 建议使用完整的单词,而不是使用缩写词。
interface Printable
{
//code snippet
}
5 方法的命令
- 方法应该以小写字母开头。
- 方法应该是一个动词,例如main(),print(),println()。
- 如果名称包含多个单词,请以小写字母开头,然后以大写字母开头,例如actionPerformed()。
class Employee
{
//方法
void draw()
{
//方法体
}
}
6 变量的命名
- 变量应以小写字母开头,例如id,name。
- 变量不能以特殊字符开头,例如&(&),$(美元),_(下划线)。
- 如果名称包含多个单词,请以小写字母开头,后跟一个大写字母,例如firstName,lastName。
- 避免使用单字符变量,例如x,y,z。
class Employee
{
//变量
int id;
//其他代码
}
7 包的命名
- 包应该是小写字母,例如java,lang。
- 如果名称包含多个单词,则应使用点号(.)分隔,例如java.util,java.lang。
package com.yiidian; //包
class Employee
{
//代码
}
8 常量的命令
- 常量应该使用大写字母,例如RED,YELLOW。
- 如果名称包含多个单词,则应使用下划线(_)分隔,例如MAX_PRIORITY。
- 它可以包含数字,但第一个字母不能是数字。
class Employee
{
//常量
static final int MIN_AGE = 18;
//其他代码
}
9 驼峰式命名
通常我们习惯使用“驼峰式命名法”来命名类,接口,方法和变量。
驼峰式命名法:如果名称由两个单词组合而成,则第二个单词将始终以大写字母开头,例如actionPerformed(),firstName,ActionEvent,ActionListener等。
热门文章
优秀文章