參數名可以和成員變量名相同嗎?
視頻里在給有參構造變量指定參數的時候,老師講為了便于我們把參數名和成員變量名區分開,所以在參數名前面加new,那么參數名可以和成員變量名相同嗎?
public?Telphone(float?screen,float?cpu,float?mem){
screen=screen;
cpu=cpu;
mem=mem;
}
這樣可以嗎?視頻里在給有參構造變量指定參數的時候,老師講為了便于我們把參數名和成員變量名區分開,所以在參數名前面加new,那么參數名可以和成員變量名相同嗎?
public?Telphone(float?screen,float?cpu,float?mem){
screen=screen;
cpu=cpu;
mem=mem;
}
這樣可以嗎?2015-12-25
舉報
2015-12-26
可以 但是必須要用this來區分?
public?Telphone(float?screen,float?cpu,float?mem){ this.screen=screen; this.cpu=cpu; this.mem=mem; }this表示對象的屬性,也就是成員屬性,后面一個screen 是參數,
關于this后面會學到
2015-12-26
可以 ?= 左邊的都是類里面的屬性 = 右邊是傳參進來的 ??