創(chuàng)建有參構(gòu)造方法時,為什么要創(chuàng)建類的成員變量?

慕粉1606461256
2017-02-23
2 回答
舉報(bào)
0/150
提交
取消
2017-02-25
創(chuàng)建有參構(gòu)造方法是為了便于在實(shí)例化類時給它的成員變量賦值,如果直接賦值的話,程序就失去了靈活性,當(dāng)然也不是一定要有成員變量來保存構(gòu)造方法傳進(jìn)來的參數(shù),但是這樣將導(dǎo)致在構(gòu)造方法以外的地方不能使用該數(shù)據(jù)
2017-02-23
我的理解是創(chuàng)建有參構(gòu)造方法本身就是給實(shí)例變量賦值,不創(chuàng)建一個成員變量那賦值給誰啊……