1 回答
TA贡献33条经验 获得超27个赞
安卓开发设计在java中的一般都是直接套用java的命名规范,
比如 包名小写 一般采用反域名明明规则(比如慕课网的网址是imooc.com 建立一个Test的项目包名一般久违com.imooc.test);类名或者接口首字母大写,如果包含两个单词则所有单词首字母大写,如果有英文缩写则缩写全部大写(比如TestUseTCP类),不过接口一般习惯以able或ible结尾;方法名一般都动词或动名词构成 能够直观的表示方法的功能,命名规则与类基本相同,唯一不同的是开头第一个字母小写;变量名与方法名命名规则相同,但要记得与xml中的id保持一致;类中常量一般用全大写,每个单词之间有下划线(_)分割
xml文件一般是全小写,单词与单词之间采用下划线做间隔,
个人认为对于所有语言的命名一般来说都有下面几点约定:
对于支持中文做变量名的语言一般不建议使用中文做变量名(像java,python之类的 除非需要不然一般没人用中文做变量名 顶多也就是用中文做注释 编码问题一出可烦人了,当然如果非要提易语言什么的那另论)
变量名存在的要有意义,尤其是对于刚接触编程不久的人 经常会看到代码里存在各种int a,b,c,f,k;这种 可读性很差
一般来说变量名都由字母构成 当然也有的命名规则要用到下划线 但是不建议在开头使用, 对于数字一般自己起的变量名如果是为了表示第几个(apple1,apple2,apple3…)这种的话还不如直接就开一个数组多方便(apple[1],apple[2],apple[3])
当然说这些好多都有例外,不能说绝对的都是这样
- 1 回答
- 1 关注
- 1420 浏览
添加回答
举报