转 申明
一行只建议作一个声明,并按字母顺序排列
 
          int level;   //推荐
          int size;    //推荐
          int x, y;    //不推荐
 
      建议在变量声明时就对其做初始化。       
 
      变量建议置于块的开始处,不要总是在第一次使用它们的地方做声明。
 
         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;     // 避免
                     ...
                 }
                 ...
}
 
      1 在方法名与其后的左括号间没有任何空格。
      2 左花括号 “{” 出现在声明的下行并与之对齐,单独成行。
      3 方法间用一个空行隔开。
    
不要使用是 public protected 的实例字段。如果避免将字段直接公开给开发人员可以更轻松地对类进行版本控制原因是在维护二进制兼容性时字段不能被更改为属性。考虑为字段提供 get 和set 属性访问器,而不是使它们成为公共的。 get 和 set 属性访问器中可执行代码的存在使得可以进行后续改进,如在使用属性或者得到属性更改通知时根据需要创建对象。下面的代码示例阐释带有get 和 set 属性访问器的私有实例字段的正确使用。 示例:
            public class Control: Component
            {
               private int handle;
               public  int Handle
               {
                  get
                  {
                     return handle;
                  }
               }
}
  
阅读更多
文章标签: class
想对作者说点什么? 我来说一句

cdecl code 源码

2010年11月26日 184KB 下载

cdecl代码(来自《C专家编程》)

2008年11月15日 3KB 下载

国密SM3实现源代码(JAVA版)

2011年05月31日 18KB 下载

没有更多推荐了,返回首页

不良信息举报

转 申明

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭