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

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