_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入门第二季 升级版
530556 学习 · 6091 问题
相似问题
回答 4
回答 1
回答 7
回答 1
回答 2