為什么一個類的變量要在構(gòu)造方法里初始化,直接定義的時候初始化有什么壞處
2 回答

森林海
TA貢獻2011條經(jīng)驗 獲得超2個贊
在外面定義的話,你是要定義成屬性還是字段,如果是字段的話那就有封裝有點冗余了,就好比.NET3.5
拋棄以前版本的寫法
private int a; public int A{get;set;}//改成現(xiàn)在的直接public int A{get;set;}
如果你在構(gòu)造函數(shù)內(nèi)部也可以在實例化類的時候動態(tài)的操作類內(nèi)的數(shù)據(jù)成員(字段和屬性),
同時你應(yīng)該認清屬性的本質(zhì),他也是方法,也是用來操作字段的,剩下的你就自己想想吧,呵呵
- 2 回答
- 0 關(guān)注
- 1301 瀏覽
添加回答
舉報
0/150
提交
取消