为什么很多人写代码会在变量名前面加一个小写的m?
来源:互联网 发布:知不足而奋进 编辑:程序博客网 时间:2024/04/28 20:32
最近在读Android源码,发现很多系统变量命名时都加了m,而有的变量又没有加m,这是什么情况?
于是Google了一把,“letter m before variable ”,第一条结果是来自stackoverflow的答案。
终于看到一个不同的答案了, The use of the "m" prefix is more specific than simply denoting a "member" variable.这个是Google官方的介绍。
http://source.android.com/source/code-style.html#follow-field-naming-conventions
Non-public, non-static field names start with m.
Static field names start with s.
Other fields start with a lower case letter.
Public static final fields (constants) are ALL_CAPS_WITH_UNDERSCORES.
For example:
非公有的变量前面要加上小写m,
静态变量前面加上小写s,
其它变量以小写字母开头,
静态变量全大写。
除了protected外,其它的带有m的变量在子类中是无法访问的。
1 0
- 为什么很多人写代码会在变量名前面加一个小写的m?
- 关于变量名前面加m的问题
- 关于变量名前面加m的问题
- 为什么很多【JQuery】代码里会在开头加个var _this = this;
- php 定义变量为什么前面加一个美元($)符号呢
- 为什么很多大牛在写题的时候要加一堆宏?
- 在eclipse中代码提示出来后点击回车,为什么会在类名或者接口名前面自动加上包名!
- C语言中为什么scanf会在赋值的变量前加&
- Unity Stand Assets Example Project 里面的很多成员变量前面加m_意思?
- 为什么要加号"+"方法?为什么方法前面要写“+”号?很多人由于书本的术语太专业了,暂时看不懂,理解不到--iOS开发
- 为什么经常见到编程中存在很多变量名不同,但是值却相同的变量
- PHP在变量前面加&是什么意思
- PHP在变量前面加&是什么意思?
- 为什么我们要在指针前面加一个数据类型来限定那?
- 为什么很多人觉得计算机专业的会修电脑?
- C++变量前面加下划线的含义
- Java或Android变量名前是否加m的规则
- Android中为什么有些变量会以m开头?配置Android Studio识别成员变量的m前缀
- Android酷炫实用的开源框架(UI框架)
- 【BZOJ 1003】[ZJOI2006]物流运输 【SPFA+DP】
- android利用广播和服务实现一个杀不死的流氓应用
- spark算子(repartition和coalesce)
- ajax动态生成li标签无法与事件绑定
- 为什么很多人写代码会在变量名前面加一个小写的m?
- 解决ora-01455错误
- Pugi解析时,定位行号和列号
- Android httpdns 之 http头部如何对缓存的控制
- 项目中的一些常用的知识点总结
- 排序算法时间效率测试
- 浅谈spring aop 控制下的事物 Dk
- 从Android原生角度看移动html5开发APP(二)之整体mui初始化
- 浅谈linux几种定时函数的使用