C#之用Base方法调用基类构造函数学习案例

来源:互联网 发布:win10部分软件打不开 编辑:程序博客网 时间:2024/06/13 12:12
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace BaseClass_test{    public class BaseClass        //基类    {        int Number;        public BaseClass()        //构造函数        {            Console.WriteLine("子类调用基类的第一个构造函数");        }        public BaseClass(int i)        {            Number = i;            Console.WriteLine("子类调用基类的第二个构造函数");        }        public int GetNumber()        {            return Number;        }    }    public class DerivedClass : BaseClass            //子类    {        //这个构造函数调用第一个基类的构造函数        public DerivedClass()            : base()            //子类的构造函数        {        }        //这个构造函数调用第二个基类的构造函数        public DerivedClass(int i)            : base(i)           //子类的第二个构造函数        {        }        static void Main()        {            DerivedClass Bs1 = new DerivedClass();            DerivedClass Bs2 = new DerivedClass(1);        }    }}

0 0
原创粉丝点击