c#无参的构造函数问题
当类中有带参数的构造函数时,vs2005要求必须有一个无参的构造函数。是否可以这样理解,无参的构造函数能实现类中定义的所有成员变量初始化。所以当类中有带参数的构造函数时,...
当类中有带参数的构造函数时,vs 2005要求必须有一个无参的构造函数。
是否可以这样理解,无参的构造函数能实现类中定义的所有成员变量初始化。
所以当类中有带参数的构造函数时,必须要求一个无参构造函数,以免遗漏成员变量的初始化。 展开
是否可以这样理解,无参的构造函数能实现类中定义的所有成员变量初始化。
所以当类中有带参数的构造函数时,必须要求一个无参构造函数,以免遗漏成员变量的初始化。 展开
5个回答
展开全部
哥 ,谁 告诉你一定要有无参数的构造函数啊 ?
类本来是有一个默认的无参数的构造函数,但是只要你写了一个构造函数的话默认的构造函数就覆盖掉了!你可以为类做多个构造函数,这样就可以想初始化谁 就初始化谁 了!
类本来是有一个默认的无参数的构造函数,但是只要你写了一个构造函数的话默认的构造函数就覆盖掉了!你可以为类做多个构造函数,这样就可以想初始化谁 就初始化谁 了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
无参构造函数就是默认构造函数,它不会实现类中所有成员变量的初始化。每个类系统会默认生成一个和类名相同的构造函数(不显示)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
无参构造函数就是默认构造函数啊,是定义类时自动生成的。如果你需要定义其他的有参构造函数,那么这个默认的构造函数就会被覆盖。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问你的问题呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询