Java中类的命名规范?
类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。
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
具体的示例如下:
com.icss下面为平台包。stmacmbas为本项目的根程序包。
stmacmbas.base为本项目的开发基础包。
stmacmbas.commerce为商业企业程序包。
stmacmbas.example为示例程序包。
stmacmbas.industry为工业企业程序包。
stmacmbas.stma为国家局程序包。
stmacmbas.util为工具包。
二、文件名。
1. 文件名由英文单词组成,每个单词的首字母大写,最好不要超过4个单词,如:ShipOrder.java。
2. Java文件的文件名要与程序中的public类名相同。
3. Servlet文件要以Servlet作为结尾,如:AddCompanyServlet.java。
三、类名:每个单词的首字母大写。同上。
四、变量名。
1. class变量的命名:变量的名字必须用一个小写字母开头,后面的单词用大写字母开头。
2. static final变量的命名:static final变量的名字应该都大写并且指出完整含义。
3. 用有意义的名字命名变量:首先,用完整的英语单词或约定俗成的简写命名变量(不允许用汉语拼音),如:firstName,zipCode。
4. 用复数命名Collection类变量。Collection包括数组,vector等。命名时使用复数:customers, classmates。
五、方法名。
1. 方法的名字必须用一个小写字母开头,后面的单词用大写字母开头。
2. 方法的名字要与该方法的用途相关。
六、参数名。
1. 参数的命名:参数的名字必须和变量的命名规范一致。
2. 方法的参数:使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字。
是JAVA软件吗?
小写单词组成
方法的重载与重写
2、重写: 也叫覆盖,指在子类中定义一个与父类中方法同名同参数列表的方法。因为子类会继承父类的方法,而重写就是将从父类继承过来的方法重新定义一次,重新填写方法中的代码。重写一般是指父类和子类之间,子类重写了父类的一个方法,当然方法名是一样的,而且不能改变父类方法的返回值,比如说父...
AVA买枪的问题
M4和HK416差不多是一个类型的.TAR-21没改装前用的就杯具了.不推荐.AK47要是能掌握好的话就什么都不用说了哈哈.有钱的话还是别买M4了.因为有AK了就没必要再买M4.两种不同类型的枪最终你只能用一种(手感惯性).狙击手...这个说实话狙击手的鸭子枪就挺不错.挺快,挺准.虽然攻击力不怎么样,但...
ava护手霜怎么样 ava护手霜使用评测
ava护手霜使用评测 兼顾性价比和好的使用感,质地介于乳液和面霜之间 一抹化开水润感十足,不会有粘腻浮油 采用含量比较高的丙二醇,基础保湿的同时增加渗透作用 丙二醇有个特点是被用于防冻窗剂中 吸收感好,舒适,滋润,保湿 是一年四季都能使用的护手霜 涂在手上很快被吸收,手心没有残留的粘腻感...
AVA高手来指导我一下?
首先,欢迎楼主在fps游戏乱飞的年代来到ava中。武器分为,金币类以及a点类——狙击 TPG:这把枪的缺点是子弹少,不过威力很大,这把枪升级到少尉2就送你,如果你ju技术不行的话,那你就用这把枪,如果你是个ju神的话,你可以用M24,TPG这把枪上子弹太拉风了,几乎占了半个屏幕。还有就是这把 ...
关于AVA配置
AvA 鼠标推荐 "Steelseries Xai"SteelSeries Xai 参数 适用类型 :竞技游戏,家用装机 工作方式 :激光 连接类型 :有线 鼠标大小 :大鼠 按键数 :7 鼠标接口 :USB 鼠标颜色 :黑色 最高分辨率(DPI) :5000dpi DPI可调 :二档 扫描率 :12000次\/秒 人体工学 :对称设计 其他性能 :尺寸:125.5...
AVA中步枪手和侦察兵的最佳武器。
推荐购买。 aks-74u:ava点武器,我用过系统送的,说实话,ava点上的价格比ppsh41差很多就说明这把武器不太好用,定位很模糊,威力虽然是冲锋枪里最大的,但是弹道很接近步枪,不伦不类,想象一下,当你冲锋时还要不停的点射是件多么叫人不愉快的事啊,这也是为什么在游戏中很少见到有人买这把武器,这里我强烈不推荐...
AVA是什么啊
中文名字是 战地之王,AVA是国际通用的,现在所知有 韩服,日服,美服,台服,泰服也公测了,画面效果很真实,别和cf比,cf和它的差距无法用语言衡量,cs和它比的话就是枪械系统不如ava,枪战类的网游现在看,AVA绝对是数一数二的,有时间的话可以去玩一下,绝对真实!
AVA里面有个Ping值是什么来的,大好还是小好,我玩的时候有是20左右有...
FPS是第一人称射击类游戏的简称(游戏专有名词)。 FPS(First Personal Shooting Game):第一人称射击游戏 严格来说FPS属于ACT类游戏的一个分支,但和RTS类游戏一样,由于其在世界上的迅速风靡,使之展成了一个单独的类型。 FPS是图像领域中的定义 FPS (Frames Per Second):每秒传输帧数。
请问“AVA”是什麽游戏啊?
射击类游戏 真实性,画面效果 远高于CF 这里的生存模式 战车模式需要很高的配合度 也吸引了绝大多数CF爱好者 1月26号10点正式公测 而且还有礼包拿只需要玩半个小时就可以,目前是射击类游戏中的巨作
AVA是什么游戏,是穿越火线吗?
AVA = Alliance of Valiant(战地之王)《战地之王》是由韩国Redduck公司开发、韩国Neowiz公司全球发行,以第一人称射击形式表现,同时也是世界上第一款使用虚幻3引擎开发的网络游戏。被韩国业界公认为掀开网游行业发展的新篇章。中国大陆由腾讯游戏代理,但因运营策略的失败而毁誉参半;台湾则由战谷代理。游...
召天美平: 在java中,自有一套命名规则,下面我就大概的说一下,希望对你能有用. 包名:包名是全小写的名词,中间可以由点分隔开,例如:java.awt.event; 类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如...
岳阳县15240231982: Java中类的命名规范??
召天美平: 一、Java程序,包名:Package的名字应该都是由小写单词组成,如:text.demo.example 具体的示例如下: com.icss下面为平台包.stmacmbas为本项目的根程序包. stmacmbas.base为本项目的开发基础包. stmacmbas.commerce为商业企...
岳阳县15240231982: 请教JAVA类的命名习惯 - ?
召天美平: 按照命名习惯来命名主要是为了让自己的程序容易被自己和别人理解,关键是要能够望名知意,抓住这个类的关键点.有一些是大家的约定:1.对于任何一个类,首字母大写,而对于一个变量,首字母小写,而后面的单词每一个单词首字母大写...
岳阳县15240231982: java 如何定义一个类?定义一个类需要注意那些地方? - ?
召天美平: 很难用几句话说明所有的问题,定义一个类很容易.最简单的写法是class MyClass{}即可.但是定义类需要注意的问题很多,在这里没办法尽述全部: 从一般规范来说. 1.首先一个java文件中至多只能有一个类被声明为public(可以没有public类)...
岳阳县15240231982: java jsp 中包、类、接口等的命名规则? - ?
召天美平: 类命名规则 基本命名规则:类、接口命名 命名规则:以大写字母开头,假如有多个英文本词,每个英文本词头字母大写 例如:StudentInfo 接口命名 命名规则:以大写字母"I"开头,假如有多个英文本词,每个英文本词头字母大写 例如:...
岳阳县15240231982: Java建包命名规范是什么? - ?
召天美平: java 的包命名规范如下: 包的命名(全部小写,由域名定义) Java包的名字都是由小写单词组成.但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程...
岳阳县15240231982: 使用Java作为程序语言时,好的命名规范有哪些 - ?
召天美平: 1 Package 的命名 Package 的名字应该都是由一个小写单词组成.Class 的命名 Class 的名字必须由大写字母开头而其他字母都小写的单词组成 Class 变量的命名 变量的名字必须用一个小写字母开头.后面的单词用大写字母开头.Static Final ...
岳阳县15240231982: java的命名只有test.java么 - ?
召天美平: 不是,java类的命名是可以自定义的,下面是java类命名的一些规范,希望对楼主有所帮助:Java命名规范 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性.包的命名(全部小写,由域名定义) Java包的名字都是由小写...
岳阳县15240231982: 求十分详细的的java变量命名规范 - ?
召天美平: 您好,提问者: 在java编程中命名规范是统一的,而且老外发明的东西是没有中文的,严格区分大小写. 规范:以字母、下划线、'$'符号组成,不能以数字开头,声明类跟变量规范相同.比如:_abc$123 abc
岳阳县15240231982: java语言标识符规则是什么? - ?
召天美平: Java标识符的命名规则: 1) 标识符由字母、数字、下划线“_”、美元符号“$”或者人民币符号“¥”组成,并且首字母不能是数字. 2) 不能把关键字和保留字作为标识符. 3) 标识符没有长度限制. 4) 标识符对大小写敏感.Java编程规范:1)类名和接口名:首字母大写,其余字母小写.如SamDoc 2)方法名和变量名:首字母小写,其余的字母大写. 如bothEyesOfDoll. 3)包名:字母全部小写.如,com.abc.dollapp. 4)常量名:采用大写形式,单词之间以下划线“_”隔开.