慕课网 2.4构造函数

构造函数:

即使用与类同名的参数作为方法名;注意:构造函数无返回值类型

2.目的:

实例化对象时能同时调用同名函数,使代码更简洁;

3.带参数的构造函数:

构造函数存在形参(public jiaosheng(string name)),这样初始化实例是同时可以调用此方法,并且把name的实参赋给方法;

4.若带的参数为基类内的公有参数:

为了统一,将基类创建同样的构造函数。初始化派生类的实例时,需将实参赋值给基类的构造函数:Pet(基类) Dogs派生类;派生类内构造函数后需加上:base(形参); 如:jiaosheng(string name):base(name)

5.调用构造函数顺序

实例成员初始化->基类构造函数->派生类的构造方法

6.派生类对象中,有一部分是基类部分,在执行派生类的构造函数体之前,将会隐式显式调用基类构造函数。



在派生类中继承


运行结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容