文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>笔记---三期

笔记---三期

时间:2011-06-07  来源:M_ary


1) 类之间的关系--实现复用   

  1 继承;父类有的子类又可以有  

  2 组合;将一个类作为类型,即作为自己的字段使用。它的作用就是我只应用父类的部分功能。    

      class Person  

      {  public void Say(){}  }    

      class Chinese    

      {        

        public Person p { set; get; }        

        public void Say(){ p.Say()}  

       }   // Chinese c=new 。。。    

        c.P=new Person();    

        c.Say();  

  3 所以,只有父类的大部分行为、状态都需要的时候才用继承;    

    而组合方式则没有继承的包袱,因为它只是需要该类的某一个功能。

2)异常处理机制(程序员写的不好,才会出现异常)

  1 try{要发生的异常} catch(){抓住异常,并进行处理}  

  2 不管异常发没发生,出了try,catch后的代码都会执行,  

  3 ex.StackTrace;ex.Message;

3)关于const;全大写    

  1 可以类名来直接调用;因为常量对于任何对象的值不会发生改变。

4)关于static静态全局变量--对于该类的所有对象仅有一份,
  1 static成员不能跟非static成员联系,因为它不需要对象。  

  2 静态类--不能被new的类,更不能有

5)关于sealed密闭类--不能有儿子的类

6)命名空间--用于解决类重名的问题,就是类的文件夹

7)关于索引器
  1 实现对类名有下标的操作,其实质就是对类名进行的[]操作;  

  2                   

          get          

     {                

        if (s == "1")              

         {  return "a";  }              

         if (s == "2")                

        {  return "b"; }                

        throw new Exception("序号错误"); //一旦抛出异常,返回值也就没有意义了;            

     }              

      set            {            }  

  3 索引时可以重载的

8)分清楚变量名和对象的关系     

  1 即一个变量可以指向多个对象;例如Form1 f=new Form();




相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载