为什么一个类的变量要在构造方法里初始化,直接定义的时候初始化有什么坏处
2 回答
森林海
TA贡献2011条经验 获得超2个赞
在外面定义的话,你是要定义成属性还是字段,如果是字段的话那就有封装有点冗余了,就好比.NET3.5
抛弃以前版本的写法
private int a; public int A{get;set;}//改成现在的直接public int A{get;set;}
如果你在构造函数内部也可以在实例化类的时候动态的操作类内的数据成员(字段和属性),
同时你应该认清属性的本质,他也是方法,也是用来操作字段的,剩下的你就自己想想吧,呵呵
- 2 回答
- 0 关注
- 1263 浏览
添加回答
举报
0/150
提交
取消