java类中属性的命名规则。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java类中属性的命名规则。相关的知识,希望对你有一定的参考价值。

我想再熟悉一下java中属性的命名规则。也许我表达的不清楚,我是想问像类里边的属性命名规则是怎样的。我知道属性名一般的规则是首单词字母小写,其它单词首字母大写。但我现在有这样的问题,我的属性里边是一些生物信息,比如HA和HI这样的。如果出现这样的情况,我是应该在类的属性中写成ha,hi,还是应该保留着HA这样的写法。希望各位网友能够仔细的看下我的描述,然后给出一个比较合适的答案。

包名:包名是全小写的名词,中间可以由点分隔开,例如:java.awt.event;

类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp;

接口名:命名规则与类名相同,例如interface Collection;

方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,例如:balanceAccount,
isButtonPressed;

变量名:全小写,一般为名词,例如:length;

常量名:基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开,例如:int YEAR, int
WEEK_OF_MONTH;如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开。
参考技术A 一般像专有名称都是保留大写的,不过我们公司内部都是首字母小写,所以专有名称也小写,避免一些由于set方法引起的血案追问

谢谢了,我试着将其中的一个HarDate的属性改成了harDate问题就不再出现了,看来还真是set的方法出了问题。这件事我们老师以前说过,我记不清了,所以又来问下。总之很感谢你,谢谢。

本回答被提问者采纳
参考技术B 没那么多规则,哪怕你直接用中文的 “生物HA” 做变量名都没有问题。 一般企业都有自己的命名规范。 参考技术C 命名规则因人而异,因公司而异,没有特定的约束,能够方便阅读就可以。

java基础学习4

1、静态块和实例化块分别在什么时候执行?
静态块在类加载时执行,只执行一次。
实例化块在产生对象时执行,每产生一个对象执行一次,在super()之后执行。

2、什么是内部类?内部类class文件是怎样命名的?
在一个类中再定义一个类,称为内部类。内部类相当于外部类的属性,内部类对象的产生必须依赖于外部类对象。
内部类class文件的命名规则:外部类名$内部类名.class

3、什么是多态?多态有什么特点?
多态是指,允许使用父类变量引用子类对象,允许使用接口变量引用实现类对象,但反过来却不行。
多态的特点:相同的行为,不同的实现方式。


4、什么是抽象类?什么是抽象方法?
如果一个方法只有定义,没有具体的内容,称为抽象方法,用abstract修饰。
用abstract修饰,并允许该类中定义抽象方法的类称为抽象类。

5、接口如何定义?实现接口用什么关键字?一个类实现接口必须做什么?
定义接口:interface
实现接口:implements
一个类实现接口,需要重写该接口中定义的所有抽象方法,否则该类只能是抽象类


6、接口中定义的方法修饰符是什么?接口中定义的变量修饰符是什么?
接口中定义的方法修饰符为:public abstract
接口中定义的变量修饰符为:public static final

7、什么是异常?Error和Exception有什么区别?
异常是描述出错信息的对象。
Throwable是父类,有两个子类:Error和Exception。
Error表示崩溃级别的出错,开发者可以捕获,但无法处理。
Exception表示普通级别的出错,开发者可以捕获,可以处理。

8、异常的执行顺序怎样?如果在try块中有return,finally会执行吗?
先执行try块,顺序执行,如果发生异常转到catch块执行,同时中止try块中的其余代码。无论是否有异常,都会执行finally块。
如果在try块或catch块中有return语句,finally会在跳出方法前执行。

9、throw 和throws的区别是什么?
throw是语句,表示显式抛出异常对象。throw new Exception();
throws是方法修饰符,表示该方法可能会抛出某种异常。在调用该方法时,需要处理该方法抛出的异常。

10、异常分为几种?如何区分?
异常分为编译期异常(检查异常)和运行期异常(非检查异常)。
其中编译期异常,要求开发者必须处理。如果不处理,无法通过编译。
运行期异常,开发者可处理,可不处理。如果不处理,也可以通过编译。
所有运行期异常是RuntimeException的子类。

以上是关于java类中属性的命名规则。的主要内容,如果未能解决你的问题,请参考以下文章

Java变量命名规则

JAVA命名规则

java jsp 中包、类、接口等的命名规则?

JAVA 命名规则

解密:普通JavaBean的Property(域/类变量)的命名规则

js对象属性的命名规则