c# 关于继承类中构造函数的实现

参考:http://www.gzu521.com/it/microsoft/zonghe/dotnet/200908/21215.htm

 

class 基类
{
  public 基类() {}
  
  public 基类(类型 参数1){/*....*/}
}
class 继承类:基类 { public 继承类():this(固定值,固定值2){} public 继承类(类型 参数1,类型 参数2):base(参数1){/*....*/}
}

继承类的构造函数可以通过:base(参数,...)来继承来之基类的构造函数,其中当调用构造函数时,将继承类的构造函数所接受到的参数来传给基类的构造函数

另外注意:将要传入基类处理的参数,需要继承类的参数列表中的参数名与base中的命名一致

另外利用:this(参数,...)也可以调用当前类中自身重载的构造函数

posted @ 2012-05-25 16:05  MadKeX  阅读(8320)  评论(1编辑  收藏  举报