_Jack_Han_
2015-12-25 23:35
视频里在给有参构造变量指定参数的时候,老师讲为了便于我们把参数名和成员变量名区分开,所以在参数名前面加new,那么参数名可以和成员变量名相同吗?
public Telphone(float screen,float cpu,float mem){
screen=screen;
cpu=cpu;
mem=mem;
}
这样可以吗?
可以 但是必须要用this来区分
public Telphone(float screen,float cpu,float mem){
this.screen=screen;
this.cpu=cpu;
this.mem=mem;
}this表示对象的属性,也就是成员属性,后面一个screen 是参数,
关于this后面会学到
可以 = 左边的都是类里面的属性 = 右边是传参进来的
Java入门第二季
531287 学习 · 6327 问题
相似问题