博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android命名规范(自定义)(转载)
阅读量:5769 次
发布时间:2019-06-18

本文共 768 字,大约阅读时间需要 2 分钟。

原文地址:http://www.cnblogs.com/xiaoQLu/archive/2012/11/27/2790539.html

认真对比了下,发现原作者非常认真呀呵呵。

总体规范:

  类名要清晰,能反映出这个类的作用,最好能达到见名知义的效果

  方法名要使用动宾短语 eg: public boolean moveTaskToBack(boolean nonRoot);

  构造函数使用pascal命名规则,又叫大驼峰规则,首字母大写

  普通方法和成员变量采用小驼峰规则(camel规则),首字母小写

  普通方法的局部变量采用下划线规则,以_开头

1.类的成员变量

  所有公开的类常量:定义为静态final类型,名称全部大写 eg: public static final String ACTION_MAIN = "android.intent.action.MAIN";

  静态变量:名称以s开头 eg: private static long sInstanceCount = 0;

  非静态的私有变量,protected的变量:以m开头 eg: private Intent mIntent;protected ViewParent mParent;

2.方法的命名

  方法参数:名称以p开头,表示param的意思 eg: public int getCount(int pCount);

  方法内的局部变量以_开头,

    eg public int getCount (int pCount){

        int _count;

      }  

 

转载于:https://www.cnblogs.com/draem0507/archive/2013/06/12/3133128.html

你可能感兴趣的文章
一起谈.NET技术,Silverlight 自定义控件模板管理
查看>>
一起谈.NET技术,NVelocity for ASP.NET MVC
查看>>
UML建模-------包
查看>>
理解ASP.NET MVC系列之二:URL Routing机制:RouteTable
查看>>
C#中的global::system***命名空间别名限定符
查看>>
多普达A6388刷机2.3
查看>>
UITables with Downloaded Images – Easy Asynchronous Code
查看>>
CCSprite利用Bezier(贝塞尔)做抛物线动作并让CCSprite同时播放两个Action动作!
查看>>
Using The mkimage Tool To Create U-Boot Images
查看>>
java保留两位小数
查看>>
Android 4.1源代码今日将发布
查看>>
[转]C++中的头文件和源文件 .h & .cpp
查看>>
架构:小议应用开发架构
查看>>
技术人员如何创业《四》- 打造超强执行力团队(转载)
查看>>
nginx打开目录浏览
查看>>
仿微博视频边下边播之滑动TableView自动播放-b
查看>>
【分享】利用Apache的Htaccess Files命令限制訪问文件类型,Files正则
查看>>
Visual Studio 目标框架造成 命名空间“Microsoft”中不存在类型或命名空间名称“Crm”。是否缺少程序集引用中错误的处理...
查看>>
一步一步学Silverlight 2系列(3):界面布局
查看>>
【编程之美】求二进制数中1的个数
查看>>