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

在JAVA中类中方法的命名规则?

发布网友 发布时间:2022-04-24 14:34

我来回答

4个回答

热心网友 时间:2023-10-16 14:28

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。

问:我想使用Tab键在输入字段间移动,我该怎么办?

答:当用户必须键入许多文本时,这一功能特别有用。下面的程序将会告诉你如何让用户在输入字段间切换输入焦点:

public boolean keyDown(Event evt,int key)
{
if ((char)key=='\t')
{
Component current_field=(Component)evt.target;
if (current_filed!=last_field)
current_field.nextFocus();
else
first_field.requestFocus();
return true;
}
}

注:当最后组件last_field获得焦点时按Tab键,会将焦点移回到第一个组件first_field上。

热心网友 时间:2023-10-16 14:29

不能为JAVA关键字,不能包含任何嵌入的空或点号"."以及除下划线"-" "$"字符之类特殊字符,不能以数字开头,首字母小写.

热心网友 时间:2023-10-16 14:29

首单词第一个字母小写,后续单词第一个字母大写。例如insertUser

热心网友 时间:2023-10-16 14:30

骆驼法
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
前几天在楼下吃饭,店家推荐使用淘气购支付,听说可以用豆豆换东西。会... 绵阳淘气购科技有限公司怎么样? 四川省淘气购商贸有限公司怎么样? 盐酸洛美沙星分散片的作用 盐酸洛美沙星颗粒的剂量如何根据不同感染情况调整? 盐酸洛美沙星颗粒的化学名是什么? 盐酸洛美沙星胶囊功效 洛美沙星盐酸洛美沙星 洛美沙星的功效与作用 盐酸洛美沙星颗粒能治疗哪些类型的感染? OHUI欧蕙The First套盒怎么样,这款套盒好用吗,用过的说说吧! 请问Java的类名、方法名、变量名、常量名等各种命名各自遵循何种规范呢? 有谁知道ohui欧蕙适合什么年龄? 大家觉得欧蕙这个牌子怎么样? 欧蕙源生至臻系列包括哪些产品? ohui是什么牌子? 新入一套欧蕙奇迹水分系列,内带安瓶呢,话说使用顺序如何呐? 欧惠极致适合干性皮肤吗? 欧惠安瓶精华和苏玛安瓶精华哪个更适合38岁混合肌肤? 宜家 马克姆 书房办公椅 为什么改叫米博格了但款式好像却差不多?宜家家具命名有什么规律吗? 宜家书柜上墙后怎么拆 组合书桌书柜的品牌 组合书桌书柜如何选购 哪位高手知道, 宜家的书柜的尺寸是否固定的? 宜家家居是直营店吗?我想做哪些小书架置物架什么的,能加盟吗,费用多少 在宜家买的比利书架有味是甲醛么? 宜家书柜如何安装 宜家巴格布书架4X怎么用 宜家家居书架价格多少线一只 宜家家居的书架 IKEA毕利书架怎么样 入冬后我的肤色不是很好,看上去暗黄暗黄的,OHUI欧蕙黄金灯泡安瓶可以改善吗? 使用Java作为程序语言时,好的命名规范有哪些 欧蕙源生至臻黄金安瓶的效果怎么样? Java中类的命名规范? 佳能6d只有11个自动对焦点,怎样拍景深合成照片? 欧惠极致系列的适合混合油性皮肤吗的效果真的那么好吗 java中方法名按照命名规则可以随意定义吗? 佳能6d 自动对焦怎么设置 欧惠极致是先用水 神仙水 安瓶 精华 乳液 霜 java中什么方法的方法名要大写. 佳能6d有多少个对焦点 JAVA的标识符有怎样的命名规则。比如multiplication table类,该怎么改成标识符 佳能6D视频如何追焦? 6D视频拍摄的问题·6D拍摄视频是不是不能自动对焦·只能对好焦才能开始开始拍·不能自动追焦? 为了避免编程错误,如何命名存放 java中方法名可以随意定义吗? 佳能EOS6D,用液晶显示屏+自由移动AF或实时自动对焦模式完全按下快门拍摄不了相片,为什么?求高人指点。 java标识符的命名规则? 佳能6d2的自动对焦微调中的w和t是什么意思 求Java项目名的命名规范!