Android开发中为什么有些变量会以m开头
来源:互联网 发布:小米文件管理器源码 编辑:程序博客网 时间:2024/05/19 09:14
平常在看Android代码和看别人敲代码的时候经常看到有些变量会以m开头,这到底是什么样的命名规则呢?
首先看官网的答案:
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.
这里很清楚的说明命名规则:
非公有、非静态域的变量以m开头(其实就是protected和private成员变量) 静态变量以s开头 其它变量以小写字母开头 Public static final变量(常量)以下划线连接全大写ALL_CAPS_WITH_UNDERSCORES
For example:
public class MyClass { public static final int SOME_CONSTANT = 42; public int publicField; private static MyClass sSingleton; int mPackagePrivate; private int mPrivate; protected int mProtected; }
参考:
Android开发中为什么有些变量会以m开头
关于变量名前面加m的问题
阅读全文
0 0
- Android开发中为什么有些变量会以m开头
- Android中为什么有些变量会以m开头
- Android中为什么有些变量会以m开头?配置Android Studio识别成员变量的m前缀
- google官方示范:android中何时变量以m开头
- bash脚本文件中为什么以#!开头
- 为什么我用ajax以post方式传递变量时只要开头有空格就会得不到任何值?
- Javascript中以$开头的变量
- 为什么程序语言中的变量名为什么不能以数字开头?
- Android中TextView文字以空格开头
- C语言中变量名为什么不能以数字开头
- C语言中变量名为什么不能以数字开头
- 程序变量为什么不能以数字开头,也不能用关键字和保留字
- 手机为什么以13开头的?
- 中国手机号为什么以13开头
- 为什么资源文件名以类型开头
- java .class文件为什么以CAFEBABE开头?
- 为什么有些语言会比别的快?
- 为什么有些语言会比别的快?
- PHP_Apache安装
- luoguP3168 [CQOI2015]任务查询系统
- 2.6 输入/输出流
- 嵌入式处理器-2.4
- springboot + dubbo 添加 serviceFilter
- Android开发中为什么有些变量会以m开头
- WebStorm用法及快捷键
- UE4 在UI/UMG中显示三维模型
- lsss
- 第一阶段_第二部分_功能介绍
- Spark入门RDD操作
- Android架构设计之边界概念
- 将tf.batch_matmul替换成tf.matmul
- js匿名函数