构造函数:
即使用与类同名的参数作为方法名;注意:构造函数无返回值类型
2.目的:
实例化对象时能同时调用同名函数,使代码更简洁;
3.带参数的构造函数:
构造函数存在形参(public jiaosheng(string name)),这样初始化实例是同时可以调用此方法,并且把name的实参赋给方法;
4.若带的参数为基类内的公有参数:
为了统一,将基类创建同样的构造函数。初始化派生类的实例时,需将实参赋值给基类的构造函数:Pet(基类) Dogs派生类;派生类内构造函数后需加上:base(形参); 如:jiaosheng(string name):base(name)
5.调用构造函数顺序
实例成员初始化->基类构造函数->派生类的构造方法
6.派生类对象中,有一部分是基类部分,在执行派生类的构造函数体之前,将会隐式或显式调用基类构造函数。
在派生类中继承
运行结果