您的位置:首页 > 编程语言 > C#

在C#的构造函数中,如何显式的先调用父类或者是自己的构造函数?

2008-11-17 22:00 281 查看
示例一:

 class   B  
  {  
          B(int   i)  
          {     }  
  }  
   
  class   C   :   B  
  {  
          C()   :   base(5)             //   call   base   constructor   B(5)  
          {     }  
   
          C(int   i)   :   this()     //   call   C()  
          {     }  
   
          public   static   void   Main()   {}  
  }  

 

示例二:

 

public   class   Child   :   Parent  
  {  
          public   void   Child()     //隐式调用父类构造器  
          {  
          }  
           
          public   void   Child(   int   p1   )   :   base(p1)   //显示调用父类构造器  
          {  
          }  
   
          public   void   Child(   int   p1,int   p2   )   :   this(p1)   //显示调用自己的构造器  
          {  
          }  
  }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: