问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java类的命名规则是什么

发布网友 发布时间:2022-04-20 07:57

我来回答

5个回答

热心网友 时间:2022-04-20 13:06

1.使用完整描述符来准确地描述变量、字段或类。 

例如,使用的名称可以是 FirstName、GrandTotal 或 Corporate Customer。虽然像 x1、y1 或 fn 这样的名称较短容易输入,但是它们并不提供任何信息指出它们所代表的内容。这样对代码的理解、维护和增强会造成一定困难。 

2.使用适用于领域内的术语。 

如果您的用户将他们的客户称为顾客,则对这个类使用术语Customer来代替Client。许多开发人员曾经犯了这样一个错误:当业界或领域中已存在更贴切的术语时,他们还冥思苦想,准备为一些概念创建通用术语。 

3.巧妙节俭地使用缩写。 

这表示您应该维护一份标准短格式(缩写)的列表,应该明智地选择它们,并在使用时保持一贯性。例如,如果要使用字 arithmetic 的短格式, 选择 ar、ari 或 art 中的一个,记录下所选的缩写(到底是哪个并不重要),并只使用这一个。 

4.使用大小写混合增强名称的可读性。 

通常应该使用小写字母,但是将类名和接口名称的第一个字母写成大写,将所有非起始单词的第一个字母也写成大写。 

5.将标准首字母缩写词的第一个字母大写。 

名称会经常包含标准缩写,如 SQL 表示“Standard Query Language”。诸如表示属性的 sqlDatabase 或表示类的 sQLDatabase 等名称比sQLDatabase 和SQLDatabase 更便于阅读。 

6.避免长型名称(最大 15 个字符比较合适)。 

虽然类名 AllImplemented IterfacesAndSubclass 可能是个比较好的类名(当然,在此示例中有些夸张),但是这个名称显然太长,应该把它重命名为较短的名称才好。 

7.避免名称过于相似或仅在大小写方面有区别。 

不应该同时使用变量名 myObject 和 myObjects,也不应该同时使用 myOraDatabase 和 anORADatabase。 

扩展资料:

Java类的命名规范如下:

1、 项目名全部小写

2、 包名全部小写

3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。

如:public class MyFirstClass{}

4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。

如:int index=0;

public void toString(){}

5、 常量名全部大写

如:public static final String GAME_COLOR=”RED”;

6、所有命名规则必须遵循以下规则:

1)、名称只能由字母、数字、下划线、$符号组成

2)、不能以数字开头

3)、名称不能使用JAVA中的关键字。

4)、坚决不允许出现中文及拼音命名。

参考资料:百度百科-Java

热心网友 时间:2022-04-20 14:24

以大写字母开头,名字太长就以名字的意思分类以大写开头~举例,根据ID查询书籍的类叫SelectById.
如果方法命名就要先以小写开头,如果长就小写开头第二组字母开头为大写,比如
getBookById

热心网友 时间:2022-04-20 15:59

类名首字母大写,名字由符合类的主要内容的单个或多个单词组成。

热心网友 时间:2022-04-20 17:50

在java中,自有一套命名规则,下面我就大概的说一下,希望对你能有用.
包名:包名是全小写的名词,中间可以由点分隔开,例如:java.awt.event;

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

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

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

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

常量名:基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开,例如:int YEAR, int
WEEK_OF_MONTH;如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开。

热心网友 时间:2022-04-20 19:58

去下载一份 sun的java编码规范吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞安皇都大厦几个电梯 办签证和护照的具体步骤和一共的费用!我需要详细一点的答案. 办护照流程 办护照的流程是什么 哪位推荐几部韩剧啊!!要像豪杰春香,魔女幼熙这样的,剧情要感人,最好是... 小阴唇内应该是光滑的吗,阴道口痒为什么 阴道口有像草莓样正常吗 任氏族谱字辈:世秉忠贞 永达明玉起 国正天元律迎祖大继昌 河南夏氏家谱辈分我是永城市酂城镇夏氏夏世界具家谱记载洪武二年始祖良... 夏侯姓字辈排行 夏氏辈行,我爷爷明字辈,我父亲应字辈,我是崇字辈,后面是什么辈? 我国高校命名规范 一般芯片的存储温度是多少,SYN6288这款的具体是多... 芯片存储数据的原理? 闪存芯片数据一般能保存多少年? RAM芯片以及FLASH芯片的存储机制 夜交藤和山楂可以同服吗? 求电子元器件的仓库温湿度分别是多少? 一道青瓜山楂条的常见做法? 芯片级存储能给业界带来哪些变化? 山楂枸杞减肥吗 IC芯片应该如何保存? 一般电子元件/贴片PCB储存温度/湿度要求 山楂和什么一起泡茶好和山楂? 芯片的工作温度范围和工作的环境温度的区别 芯片资料怎么样存储? 芯片是如何存储程序的? 电脑芯片存储原理是怎样的? 芯片是如何储存信息的 芯片是怎么储存信息的? 芯片的储存条件 高校命名最新规范 php的函数中参数的命名规范是怎样的 变量的命名规则 c++命名规则 “oracle”的命名规范是什么? java命名规范? javascript变量名和函数对象的命名规范是什么? c#的命名规则有哪些? 如何规范电子文件的命名? 高校命名规范发布 教育部发布高校命名最新规范,命名规则是什么? Java标识符的命名规则 C# 中的类名 命名规范 使用Java作为程序语言时,好的命名规范有哪些 Java中类的命名规范? 命名规范设计 我的被限制,需要好友辅助验证,好友那边显... 被限制登录,找好友帮忙辅助完成显示已提交... 被限制登录,找好友帮忙辅助完成显示已提交... 微信解封辅助为什么都符合条件,就是解不开呢?