编程常见的命名法
1、匈牙利命名(Hungarian)
- 广泛应用于Microsoft Windows这类环境中的开发
- 标识符的名字以一个或者多个小写字母开头作为前缀, 标识出变量的作用域, 类型等
- 前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途
- 例如:int iAge、char cName、float fWidth
常用的前缀
前缀 | 类型 | 描述 |
a | Array | 数组 |
b | BOOL | 布尔 |
by | BYTE | 无符号字符 |
c | char | 字符 |
cb | Count of bytes | 字节数 |
cr | Color reference value | 颜色值 |
cx,cy | Count of x,y(short) | 长度 |
dw | DWORD | 双字(无符号长整形) |
f | Flags | 标志 |
fn | Function | 函数 |
g_ | Global | 全局的 |
h | HANDLE | 句柄 |
i | Integer(int) | 整数 |
l | Long(long) | 长整数 |
lp | Long point | 长指针 |
m_ | Data member of a class | 类的数据成员 |
n | Short(short) | 短整型 |
np | Near point | 短指针 |
p | Point | 指针 |
s | String | 字符串 |
sz | Zero terminated string | 以0结尾的字符串 |
tm | Text metric | 文本规则 |
u | Unsigned int | 无符号整数 |
ul | Unsigned long(ULONG) | 无符号长整数 |
w | WORD | 无符号短整数 |
x,y | x,y coordinates(short) | 坐标 |
v | Void | 空 |
2、 驼峰式命名法,又名小驼峰命名法(CamelCase)
- 混合使用大小写字母来构成标识符的名字
- 其中第一个单词首字母小写
- 余下的单词首字母大写
- 例如:int myAge、String myName、String getMyAge(){}
3、帕斯卡命名法,又名大驼峰命名法(PascalCase)
- 混合使用大小写字母来构成标识符的名字
- 其中第一个单词首字母大写
- 余下的单词首字母大写
- 例如:int MyAge、String MyName、String GetMyAge(){}
【Java面试题与答案】整理推荐