Java 命名约定



Java 命名约定

通过使用标准Java命名约定,您可以使自己和其他程序员更容易阅读代码。 Java程序的可读性非常重要。这表明花费更少的时间来弄清楚代码的作用。
以下是每个标识符必须遵循的关键规则:

名称中不能包含空格。
名称不能以&,$,_(下划线)之类的特殊字符开头。

让我们看看标识符应遵循的其他规则。

Class

它应该以大写字母开头。
它应该是一个名词,例如颜色,按钮,系统,线等。
使用适当的词代替缩写词。
示例: -

 public class Employee
{
//code snippet
}

接口

它应该以大写字母开头。
它应该是一个形容词,例如Runnable,Remote,ActionListener。
使用适当的词代替缩写词。
示例: -

 interface Printable
{
//code snippet
}

方法

应以小写字母开头。
应该是动词,例如main(),print(),println()。
如果名称包含多个单词,请以小写字母开头,后跟一个大写字母,例如actionPerformed()。
示例: -

 class Employee
{
    //method
void draw()
{
    //code snippet
}
}

变量

它应该以小写字母开头,例如id,name。
它不应以&(&),$(美元),_(下划线)之类的特殊字符开头。
如果名称包含多个单词,请以小写字母开头,后跟一个大写字母,例如firstName,lastName。
避免使用x,y,z等单字符变量。
示例: -

 class Employee
{
    //variable
int id;
//code snippet
}

应该是小写字母,例如java,lang。
如果名称包含多个单词,则应用点号(。)分隔,例如java.util,java.lang。
示例: -

 package com.lidihuo;
//package
class Employee
{
//code snippet
}

常数

应使用大写字母,例如RED,YELLOW。
如果名称包含多个单词,则应使用下划线(_)分隔,例如MAX_PRIORITY。
它可以包含数字,但不能作为首字母。
示例: -

 class Employee
{
    //constant
 static final int MIN_AGE = 18;
//code snippet
}

Java命名约定中的CamelCase

Java使用驼峰式语法来命名类,接口,方法和变量。
如果名称是结合两个单词,第二个单词将始终以大写字母开头,例如actionPerformed(),firstName,ActionEvent,ActionListener等。