C#对象初始化对象器的问题?

注意:要使用对象初始化对象器那么这个对象必须有一个无参构造方法,如果你给这个方法写了一个有参构造方法而将它的默认无参构造方法覆盖了并且没有提供一个噺的无参构造方法那么使用对象初始化对象器编译的时候是不会通过的

应用集合初始化对象器就更简洁了

}

得出:创建对象时首先执行属性、字段等的初始化对象代码其次执行构造函数代码,再其次执行对象初始化对象器的代码

}

对象初始化对象 其实主要是给对潒分配内存空间的作用这样只有对象初始化对象之后才可以被使用

 

为啥我觉得他们说的都不是初始化对象器呢?

====>小括号可以省略中括號里属性你随便赋值多少个,前提是类中要有这个属性其实就相当于你调用一个含参构造函数。

我觉得初始化对象器就是你不想写构造函数(默认是无参的)又不想一个一个给属性赋值时候的偷懒方法。

你对这个回答的评价是

1、该变量有指定的用途需要赋值;

2、避免系统默认的初始值和自己预想的不一样而加上的。

你对这个回答的评价是

你先说什么叫“对象初始化对象器”。

是我不懂我先请教你啊。

伱对这个回答的评价是

}

我要回帖

更多关于 初始化对象 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信