namespace _1101 { public class MyBaseClass { protected int firstint; public MyBaseClass() { Console .WriteLine( " 我是基类不带参数的构造函数" ); } public MyBaseClass( int i) { firstint = i; Console .WriteLine( " 我是基类带一个参数的构造函数" ); } } public class MyDerivedClass : MyBaseClass { int Dint; int Sint; public MyDerivedClass() { base .firstint = Sint; Console .WriteLine( " 我是子类带一个参数的构造函数" ); } public MyDerivedClass( int i): base (i) { Dint = i; Sint = i; Console .WriteLine( " 我是子类带一个参数的构造函数" ); } public void Dshow() { Console .WriteLine( "the Dint is :{0}" , Dint); Console .WriteLine( "the Sint is :{0}" , Sint); }} class Program { static void Main( string [] args) { MyDerivedClass mc1 = new MyDerivedClass(7); (); Console .ReadKey(); }}}
C# 继承构造函数 来自淘豆网m.daumloan.com转载请标明出处.