首先说说标识符的定义,标识符:java对包、类、方法、参数和变量等元素的命名的符号序列称之为标识符。
换句话说,就是大家在Java编程里面给各种量、方法、接口、类取的名字。
命名规则:
- 由下划线(_)、数字、字母、人民币符号(¥)、美元符号($)组成
- 绝对不能以数字开头
- Java有区分大小写
- 命名绝对不能是java关键字
命名规范:
- 见名知意。(别起的太复杂了)
- 不允许使用中文还有拼音。(虽然能用,但是不推荐!)
- 满足驼峰命名法。(自行想象骆驼)
- 命名长度合适,尽量在30个字符内。(名字太长了别人看着头疼)
各类的命名例子:
- 包(文件夹)
- 一般为公司域名倒写
- 单词之间用“.”隔开
- 所有单词都是小写
eg:域名:www.scdn.com 命名:com.scdn.www
一般来说后面的www可以省略。
- 类
- 首字母大写,其他的小写。
eg:学生成绩 命名:Studentscore
- 接口
- 所有首字母大写,其他小写。
- 会在第一个单词的前面加上大写的I
eg:学生 命名:IStudentscore
- 接口实现类
- 所有首字母大写,其他小写
- 会在最后一个单词的后面加上“Impl”
eg:学生 命名:StudentImpl
- 抽象类
- 所有首字母大写,其他小写
- 会在第一个单词的前面加上“Ads”
eg:学生 命名:AbsStudent
- 变量和方法
- 首字母小写,其他每个单词首字母大写
- 变量尽量用名词,方法尽量用动词
eg:学生姓名 命名:studentName 获取姓名 命名:getName
- 常量
- 全部使用大写字母,单词与单词之间用下划线_隔开
eg:学生性别 命名:STUDENT_SEX
以上就是老师教的一些java在命名方面的规范,说是反正以后习惯了,看一下名词就知道了这是哪一部分的代码,有助于提高效率。
3182

被折叠的 条评论
为什么被折叠?



