黑马程序员技术交流社区

标题: 请教一个关于构造函数的问题。 [打印本页]

作者: 侍小波    时间: 2012-9-27 08:56
标题: 请教一个关于构造函数的问题。
C#提供一个默认的无参构造函数,当实现了有参的构造函数时,还想保留这个无参的构造函数。这时应该写几个构造函数?
作者: 许庭洲    时间: 2012-9-27 09:15
可能要写多个重载构造函数和必须写默认构造函数ing!
作者: 张文    时间: 2012-9-27 09:26
两个,一旦你实现了一个构造函数,C#就不会再提供默认的构造函数了,所以需要手动实现那个无参构造函数。
作者: 何学强    时间: 2012-9-27 11:56
如果你写的新的构造函数,默认的空构造函数就不存在了。
你想保留两个,空构造函数是要写上的
调用时,你传几个参数,就按参数个数调对应的构造函数


作者: 徐宏伟    时间: 2012-9-27 13:29
mark:静态构造函数;
作者: 陈顺亮    时间: 2012-9-27 22:37
手动写一个无参构造函数
作者: 邓艳秋    时间: 2012-10-2 09:47
一般默认C#的类中有个无参的构造函数,但当你创建了一个有参的构造函数,这个无参的构造函数就不存在了,这时候如果你想调用无参的构造函数,就必须自己手动的写一个。
作者: 和志强    时间: 2012-10-2 19:26
系统默认有一个无参数的构造函数,一旦你在其中写了一个有参数的构造函数,那么这个无参数的构造函数就会被干掉 ,如果需要无参数的,需要手动写一个无参的!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2