视频里在给有参构造变量指定参数的时候,老师讲为了便于我们把参数名和成员变量名区分开,所以在参数名前面加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后面会学到
可以 = 左边的都是类里面的属性 = 右边是传参进来的