Java语言中,包名、类名、接口名、方法名、变量名,以及常量名的命名有何规范的命名习惯
来源:互联网 发布:mac pdf电子签名 编辑:程序博客网 时间:2024/05/01 12:18
【载自:】http://dingchaoqun12.blog.163.com/blog/static/1160625042010327543481/
Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。
例如: net.frontfree.javagroup
类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage;如果类名称中包含单词缩写,则这个所写词的每个字母均应大写,如:XMLExample,还有一点命名技巧就是由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。
例如: Circle
interface RasterDelegate;
interface Storing;
方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头。
例如: sendMessge
变量(Variables) 除了变量名外,所有实例,包括类,类常量,均采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写。变量名不应以下划线或美元符号开头,尽管这在语法上是允许的。
变量名应简短且富于描述。变量名的选用应该易于记忆,即,能够指出其用途。尽量避免单个字符的变量名,除非是一次性的临时变量。临时变量通常被取名为i,j,k,m和n,它们一般用于整型;c,d,e,它们一般用于字符型。 char c;
int i;
float myWidth;
实例变量(Instance Variables) 大小写规则和变量名相似,除了前面需要一个下划线 int _employeeId;
String _name;
Customer _customer;
常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则应该用下划线来分割这些单词。
例如: MAX_VALUE
- Java语言中,包名、类名、接口名、方法名、变量名,以及常量名的命名有何规范的命名习惯
- Java语言中,包名、类名、接口名、方法名、变量名,以及常量名的命名有何规范的命名习惯
- 规范包名的命名
- 关于java变量名的命名规范
- 关于Java包名的命名规范
- 变量名的命名方法
- java包名命名规范
- java 包名、类名命名规则
- 【转】C/C++标识符(常量名、变量名、函数名、类名、文件名)命名规则
- 变量名的命名规则
- 变量名的命名规则
- JS变量名命名规范
- Android命名规范(包名)
- Java变量名的命名方式
- CSS的类名命名规范
- 变量名命名规则,构造方法的作用,类名命名规则
- PHP类名和方法名 命名规范
- 原来Java的类名,方法名,变量名,参数名可以用中文啊
- CSS float的经验分享
- C#的pictureBox中显示网上的图片
- 图像处理有用网址
- web.xml
- 安装VMware Tools
- Java语言中,包名、类名、接口名、方法名、变量名,以及常量名的命名有何规范的命名习惯
- 关于 java.lang.IllegaAccessError:Class ref in pre-verified class resoved to unexpected implementation
- VC++6.0中内存泄漏检测
- libevent介绍
- Android进阶:ListView性能优化异步加载图片 使滑动效果流畅
- 关于Struts2上传文件的最大Size的设置
- 集算器中SQL的使用
- window server 2008 64bit R2 下tomcat6w.exe调用VBA问题
- Android canvas的save restore translate rotate用法介绍