在变量名只有一个单词的情况下,正常的写法如下:
int entero;
double doble;
String cadena;
但是对于使用两个词的变量,应该怎么写呢?我只用了两种形式:
选项1:
int numero_entero;
double numero_doble;
选项 2:
int numeroEntero;
double numeroDoble;
我还注意到 Java 库中的一些变量是用大写字母写的,并用 _分隔:
Foo.ANCHURA_MAXIMA;
Foo.ANCHURA_MINIMA;
命名约定通过使程序更易于阅读来使程序更易于理解。它们还可以提供有关标识符功能的信息,例如它是常量、包还是类,这有助于理解您的代码。
Java 文档概述了它的命名约定:
Paquetes
唯一包名的前缀总是用小写的ASCII字母写的,应该是顶级域名之一,目前是com、edu、gov、mil、net、org,或者是英文标识的两字母代码之一ISO 3166, 1981中指定的国家/地区。
包名称的后续组成部分根据组织的内部命名约定而有所不同。这样的约定可能会指定某些目录名称组件是部门、部门、项目、机器或登录名。
Clases
类名必须是名词。如果有多个单词,则每个单词的第一个字母大写。尽量保持你的类名简单和描述性。使用完整的单词:避免使用首字母缩写词和缩写词(除非缩写词的使用比长格式多得多,例如 URL 或 HTML)。
Interfaces
接口名称必须每个首字母大写,就像类名一样。
Métodos
方法名称必须是动词。第一个字母总是小写,如果有多个单词,则每个内部单词的首字母大写。
Variables
除变量外,所有实例、类和类常量都区分大小写,首字母小写。内部单词以大写字母开头。变量名不能以下划线
_
或美元符号开头$
,尽管两者都是允许的。变量名应该简短但有意义。变量名称的选择应该是助记符,即旨在向不经意的观察者表明预期用途。应避免使用单字符变量名称,“一次性”临时变量除外。临时变量的常用名称是:
i
,j
,k
,m
, 和n
用于整数;c
,d
, 和e
字符。Constantes
声明为类常量的变量和 ANSI 常量的名称必须全部大写,单词之间用下划线 ("
_
")分隔。(为了便于调试,应避免使用 ANSI 常量。)但是,您可以使用其他约定。建议它是编程社区中的标准化之一,并且是统一的,即在所有代码中使用相同的命名约定。
作为基本规则:
对于类和变量:
$
数字_
。$
开头_
教训:
使用约定 UperCamelCase(第一个字母大写,其余单词以大写字母开头。)
变量:
使用约定lowerCamelCase(第一个字母小写,其余单词以大写开头。)p/e:全名