java 方法命名 for by_Java命名规范详解

1 Package命名

通常情况下,包命名通常只有小写字母和数字,且不包含下划线。示例:

The unique package prefix scheme suggested in should be used for packages that will be publically distributed. In this scheme, a unique prefix is constructed by using the components of the internet domain name of the host site in reverse order. The first component (top-level internet domain) is all upper-case, and the remaining components of the prefix are in lower case.对于那些需要公开发布的包应该使用固定的包前缀模式,这种模式中,包的前缀由服务器域名各部分的逆序构成,第一部分(顶级域名)全是大写,剩余部分都是小写。示例:(此处说的和给的例子好像矛盾)

2 Class/Interface 命名

所有类型名(类和接口)都应该使用中缀上限风格。以大写字母开头,后面子单词的首字母也要大写,所有其他字母均为小写。不要使用下划线将单词隔开,类名应该是名词或名词词组。接口名取决于接口的显著目标功用,如果接口的初始目标是赋予实体以具体能力,那么命名应该为可以描述这种能力的形容词(如果可能的话,以-able或–ible结尾),如:Searchable, Sortable, NetworkAccessible,否则用名词或名词词组。示例:

3 Field 命名

非恒定变量(引用类型,non-final primitive类型)的命名应使用中缀上限风格。以小写字母开头,后面子单词的首字母也要大写,所有其他字母均为小写。不要使用下划线将单词隔开,类名应该是名词或名词词组。示例:

常量命名应该都为大写,用下划线隔开单词。如下为常量:

1. All static final primitive types (Remember that all interface fields are inherently static final).

2. All static final object reference types that are never followed by "." (dot).

3. All static final arrays that are never followed by "[" (dot).

一个字母的变量名应该尽量避免,除非是用作临时变量或循环变量。

4 方法命名

方法命名应使用中缀上限风格。以小写字母开头,后面子单词的首字母也要大写,所有其他字母均为小写。不要使用下划线将单词隔开。注意,这与非恒定字段的命名惯例是相同的,但根据上下文把他们区分开来一直都是很简单的。方法名应该是祈使动词或者动词短语。

获得或者设置属性值得方法应为getProperty()或 setProperty(), Property是属性的名。

测试boolean类型的属性时使用的方法应为isProperty(),Property是属性的名。

5 局部变量命名

局部变量命名规则与Field命名规则相同(参看3)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值