JAVA基础:Java命名约定有哪些?

文章作者 100test 发表时间 2007:03:14 17:03:55
来源 100Test.Com百考试题网


答: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 更便于阅读。


相关文章


JavaSE6.0桌面API编程 (下)
JAVA练习题:答疑解惑一道SCJP考题
JAVA基础:语言中链表和双向链表的实现(1)
SUN认证Java2程序员考试(SCJP)试题解析
JAVA基础:Java命名约定有哪些?
Java入门需掌握的30个基本概念
Java程序员认证模拟试题及详细分析(下)
提高Java代码可重用性的三个措施
Java程序员认证模拟试题及详细分析(上)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛