与Java中的类同名的对象

时间:2014-10-01 23:56:49

标签: java

CoordinateArray coordinateArray, coordinateArray1, coordinateArray2;
FileCopy fileCopy, fileCopy1, fileCopy2;

CoordinateArray c_arr, c_arr_1, c_arr_2;
FileCopy f_copy, f_copy_1, f_copy_2;

写C时,我肯定会做后者,但最近在编写一些Java代码的时候,我很想去找第一个。无论出于何种原因,Java中首选哪种方式,或者首先命名变量是否“可以”?我特意要求Java,因为我想遵循该语言的惯例。

3 个答案:

答案 0 :(得分:2)

可读性和camelCase是Java中的约定。

来自官方文档:

  

变量:

     

除变量外,所有实例,类和类常量都在   带有小写首字母的混合大小写。内部词开头   大写字母。变量名称不应以下划线_或开头   美元符号$字符,即使两者都被允许。

     

变量名称应该简短而有意义。选择一个   变量名应该是助记符 - 即设计用于指示   不经意的观察者使用它的意图。单字符变量名称   应该避免除临时“一次性”变量。共同   临时变量的名称是整数的i,j,k,m和n; C,   d,和字符的e。

以下是Oracles命名惯例的归档版本的链接:http://www.oracle.com/technetwork/java/codeconventions-135099.html

答案 1 :(得分:0)

两种方法都没问题,第一种方法是Java中的标准。

来源:http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-135099.html#367

在某些领域使用了以下趋势,但它的受欢迎程度正在下降。

TextView mTextView;
Service mService;

答案 2 :(得分:0)

您需要的一切都在那里:Naming Conventions