所有命名规则必须遵循以下规则:
1)、名称只能由字母、数字、下划线、$符号组成
2)、不能以数字开头
香港vps
3)、名称不能使用JAVA中的关键字。
1:见名知意? ? 比如我要定义一个学生类,应该是class Student{},而不是class S{}
2:? 对于类或者接口? ? ? ? ? ?一个单词的话首字母必须大写,多个单词的话每个单词的首字母必须大写
????????????????????????????????????? ?比如:Student,常见的HelloWorld?
3:对于方法或者变量? ? ? ?一个单词的时候全部小写,多个单词的话除第一个单词首字母小写,其他单词首字母都大写
????????????????????????????????????? ? 比如:mian方法,setStudentAge()等
4:对于常量? ? ? ? ? ? ? ? ? ? ? ? 一个单词的常量需要所有字母大写,多个单词的话所有字母都需要大写,单词之间用_隔开
????????????????????????????????????? ? 比如:PI , STUDENT_MAX_AGE;
5:对于包的命名? ? ? ? ? ? ? ? ?所有单词都小写,如cn
????????????????????
????????????????? ? 当然这些都不是硬性规定,你可以按照自己的想法去命名。但那样的代码可读性很差,写代码并不是一个人的事,当今世界是一个讲究团队合作的世界,个人能力终究不可能拼过团队,如果拼过了那么我相信你一定是万中无一的练武奇才。要把一些好的东西养成一种习惯,有时候习惯是真的可以让你避免很多不必要的麻烦。
????????????????? ? 特别是上面的第一点都是所有的基础,如果你命名的变量等不能见名之意,过段时间你连自己写了什么都看不懂。对了有些可能会说我可以注释啊。注释这种东西很重要,但为什么要浪费在一些不必要的开销中去呢。
14090554