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

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

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

正在回答

3 回答

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

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

public 类名(string name){}

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

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

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

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

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信