为了账号安全,请及时绑定邮箱和手机立即绑定

关于派生类构造函数中this的用法,如何使用呢?

比如说以下Pet类,将单独name的pet类构造函数提取了,但在实例化时请问如何使用呢?

正在回答

2 回答

this表示本类,所以调用的是本类的其他构造函数

示例:一个类中有两个有参的构造函数,一个有一个参数,一个有两个参数。有两个参数的构造函数,前面已经被定义过,为了减少代码的填写量,就可以使用this关键字

public 类名(string name){}

public 类名(string name ,int age):this(name){}

1 回复 有任何疑惑可以回复我~

实例化中没法用,this调用本类中的字段如this.name;啥的  不知解释对吗

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于派生类构造函数中this的用法,如何使用呢?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号