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

参数名可以和成员变量名相同吗?

视频里在给有参构造变量指定参数的时候,老师讲为了便于我们把参数名和成员变量名区分开,所以在参数名前面加new,那么参数名可以和成员变量名相同吗?
public Telphone(float screen,float cpu,float mem){
screen=screen;
cpu=cpu;
mem=mem;
}
这样可以吗?


正在回答

2 回答

可以 但是必须要用this来区分 

public Telphone(float screen,float cpu,float mem){
this.screen=screen;
this.cpu=cpu;
this.mem=mem;
}

this表示对象的属性,也就是成员属性,后面一个screen 是参数,

关于this后面会学到

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

_Jack_Han_ 提问者

非常感谢!
2015-12-26 回复 有任何疑惑可以回复我~

可以  = 左边的都是类里面的属性 = 右边是传参进来的   

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

举报

0/150
提交
取消

参数名可以和成员变量名相同吗?

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