转 申明
来源:互联网 发布:久量台灯怎么样知乎 编辑:程序博客网 时间:2024/04/28 19:06
申明
1 每行声明数
一行只建议作一个声明,并按字母顺序排列。如
int level; //推荐
int size; //推荐
int x, y; //不推荐
2 初始化
建议在变量声明时就对其做初始化。
3 位置
变量建议置于块的开始处,不要总是在第一次使用它们的地方做声明。如
void MyMethod()
{
int int1 = 0; // beginning of method block
if (condition)
{
int int2 = 0; // beginning of "if" block
...
}
}
不过也有一个例外
for (int i = 0; i < maxLoops; i++)
{
...
}
应避免不同层次间的变量重名,如
int count;
...
void MyMethod()
{
if (condition)
{
int count = 0; // 避免
...
}
...
}
4 类和接口的声明
1 在方法名与其后的左括号间没有任何空格。
2 左花括号 “{” 出现在声明的下行并与之对齐,单独成行。
3 方法间用一个空行隔开。
5 字段的声明
不要使用是 public 或 protected 的实例字段。如果避免将字段直接公开给开发人员,可以更轻松地对类进行版本控制,原因是在维护二进制兼容性时字段不能被更改为属性。考虑为字段提供 get 和set 属性访问器,而不是使它们成为公共的。 get 和 set 属性访问器中可执行代码的存在使得可以进行后续改进,如在使用属性或者得到属性更改通知时根据需要创建对象。下面的代码示例阐释带有get 和 set 属性访问器的私有实例字段的正确使用。 示例:
public class Control: Component
{
private int handle;
public int Handle
{
get
{
return handle;
}
}
}
转自:http://blog.csdn.net/sorichwalk
- 转 申明
- 申明
- 申明
- 申明
- 申明一下
- 访问申明
- 【博客申明】
- 博客申明
- 一点申明
- 博客申明
- 博客申明
- 责任申明和转载申明
- 主调函数对被调函数任类型说明(申明)的问题[转]
- 数据结构:算法之二叉树各种遍历(申明:转自落日小屋)
- 建站申明
- C/C++变量申明
- 第四章 申明
- 开Blog申明
- 转 程序注释
- Ajax+Struts2+Spring+Hibernate整合
- 天怒了~~~ 人怨了~~~ 于是我淋雨了~~~
- 为log4j增加自定义级别
- ADO连接数据库字符串大全
- 转 申明
- if(放弃(something)){dosomething();return 成功;}
- 半小时精通正则表达式
- DNN皮肤制作不完全指南
- 一些JAVA下载链接
- Socket与拔掉网线
- WAP常见问题问答大全
- 克服孤独和茫然
- Few Welcome Mats for Smokers