前言
今天后台大佬再次强调了代码书写规范,主要是为了方便协作开发。因为代码的书写方式对于读和理解很重要。那么今天就来讲讲Java
的一些基本命名规范吧。
今天涉及内容:
- 概述
- 类命名
- 变量命名
3.1 全局变量(java bean 类中)
3.2 全局变量(非 java bean 类中)
3.3 局部变量 - 常量命名
- 方法命名
一.概述
在java
代码编写过程中,无非涉及到这几个方面: 类,变量,常量和方法,其变量分为全局变量和局部变量,全局变量又分在一般类和在Java bean
中的表现。下面来一 一讲解。
二. 类命名
类
的命名规则一般是首字母大写,如果是类名中含多个单词,则每个首字母都大写,如:
public class User{
}
含多个字母的:
public class UserInfo{
}
三. 变量命名
3.1 全局变量(java bean 类中)
先来看看全局变量。如果一个变量是出现在java bean
类中,则命名为首字母小写,若含多个单词,则首字母小写,后续每个单词首字母大写,如:
//这是一个java bean
public class User{
private String name;
private int nextNumber;
//其他代码省略
//......
}
3.2 全局变量(非 java bean 类中)
在非java bean 类
中,全局变量命名一般以小写m开头,然后后续每个单词的首字母大写,若要命名的单词中首字母为m,则直接第一个单词的第一个字母小写即可,如:
public class BaseActivity extends Activity{
private String mName; //命名为name(首字母不为m),则以 mN 开头
private int maxCount;//命名为maxCount首字母不为m),则直接第一个单词小写
}
3.3 局部变量
局部变量均以第一个单词小写开头,然后后续的单词第一个字母大写,如:
public void kk(){
String name="小明";
int nextNumber=5;
}
四. 常量命名
一些赋值以后,其值不再发生变化(不可重新赋值)的变量,我们称之为常量
,通常其命名是每个单词的每个字母均大写,含多个单词的话,每个单词以下划线连接,如:
public class Config{
public static final String NAME="小花";
public static final String SHOP_NAME="上海商店";
}
五. 方法命名
方法命名的话,和局部变量一样,首字母小写,含多个单词的话,后续的单词均首字母大写,如:
/**方法一**/
public void main(){
}
/**方法二**/
public void showInfo(){
}
若方法含参数的话,参数以局部变量的方式写,如:
/**方法一**/
public void main(String name){
}
/**方法二**/
public void showInfo(int maxCount){
}
ok, 今天的内容就介绍到这里了,谢谢大家。
网友评论