按照Android代码规范,类中的私有成员变量前必须加m吗?

按照Android代码规范,类中的私有成员变量前必须加m吗?,第1张

这玩意,根据每个人习惯不同,并没有一定的标准。

我一般这样,私有的或者被保护的成员变量,还有方法全部用_开头,不加类型前缀,而用含义字符串来命名。

比如两个TextView 一个是标题,一个是用户名

private TextView_title

private TextView_userName

一个方法获取用户名

private String_getUserName()

前面加类型前缀的那种匈牙利标记法,对java这种环境不太适合,java开发,前缀区分类型根本不必要,区分含义才比较重要。

共有或者包权限的就不加_,

publicStringdummy

publicStringgetCurrentUser()

这样好看不说,而且写出来的东西,知道是什么含义,注释都省了。

只是命名习惯,你也可以不这样定义,但是最好遵循习惯,时间久了看别人程序或者别人看你程序都会方便不少。但是也有特殊的,就是系统定义好的,比如m_hwnd,m_hicon.这类直接拿过来用。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11743047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存