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(参数,...)也可以调用当前类中自身重载的构造函数


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM