问答详情
源自:4-5 C#中对象初始化器

c#封装教学第四章4-5内容求解

c#

不是说显示定义了构造方法,就没有默认的构造方法吗(这个默认的应该是无参吧)?为什么视频里22秒即有有参构造方法,也有无参构造方法,还不报错呢?

提问者:shurima阿慕慕 2016-12-12 13:56

个回答

  • 阿宅的前行之路
    2017-01-17 21:21:13
    已采纳

    默认的构造方法是无参的,一旦你定义了一个构造方法(不管是有参还是无参的)默认的构造方法就没了

  • 慕婉清539966
    2018-09-29 09:35:45

    我认为视频中写出来的无参构造方法,虽然和默认的无参构造方法一样,但是不能直接说它就是那个默认的无参构造方法。你无参、有参构造方法只要不写就存在一个默认的无参构造方法;一写,就自动认为默认的构造方法没了。

  • 慕粉1452182088
    2017-03-04 10:27:34

    什么叫无参
    什么叫有参

  • shurima阿慕慕
    2016-12-12 14:00:28

    自问自答:有参构造和无参构造可以共同存在,只要分别定义,就可以不产生矛盾了对吗?