Java 中的变量命名约定

2022-09-01 23:59:03

在PHP中,我们(至少是优秀的程序员)总是以小写字母开头,但类变量/对象用大写字母来区分它们。同样,我们以小写字母开始常规文件名,但包含大写字母的类的文件。

例如:

<?php
    $number = 123;
    $string = "a string";
    $colors_array = array('red', 'blue', 'red');
    $Cat = New Cat();
?>

Java中的约定是否相同,即对象以大写字母开头,但其余部分以小写字母开头,还是所有内容都以小写字母开头,正如我在其他地方读到的那样?


答案 1

您可以在 Java 代码约定中找到命名。

快速总结:

  • 对于类,请使用驼峰大写字母。
  • 对于类成员和局部变量,请使用较低的驼峰大小写
  • 对于包,请使用反向 URI,例如 org.acme.project.subsystem
  • 对于常量,请使用大写

答案 2

通常,所有变量都将以小写字母开头:

int count = 32;
double conversionFactor = 1.5d;

有些人喜欢在所有情况下都放置静态常量:

public static final double KILOGRAM_TO_POUND = 2.20462262;

当您处理首字母缩略词时,事情会变得更加烦人,并且对于是否应该使用没有真正的标准:

HTMLHandler myHtmlHandler; 

HTMLHandler myHTMLHandler.

现在,无论哪种方式,请注意类名(Object,String,HTMLHandler)始终以大写字母开头,但各个对象变量以小写字母开头。