new对象(){属性=value}和构造函数的区别

new Person(){Name = "czm", Age = "26"}同样可以实例化 为什么还需要构造函数

因为构造函数可以 在 函数体内 做更多的逻辑判断 和 处理

 

就像一个类同样可以

Person p = new Person();

p.Name = "";

p.Age = 26;

构造函数可以直接  new Person("",26) 更方便

posted @ 2016-01-21 16:19  阿玛  阅读(259)  评论(0)    收藏  举报