shurima阿慕慕
2016-12-12 13:56
c#
不是说显示定义了构造方法,就没有默认的构造方法吗(这个默认的应该是无参吧)?为什么视频里22秒即有有参构造方法,也有无参构造方法,还不报错呢?
默认的构造方法是无参的,一旦你定义了一个构造方法(不管是有参还是无参的)默认的构造方法就没了
我认为视频中写出来的无参构造方法,虽然和默认的无参构造方法一样,但是不能直接说它就是那个默认的无参构造方法。你无参、有参构造方法只要不写就存在一个默认的无参构造方法;一写,就自动认为默认的构造方法没了。
什么叫无参
什么叫有参
自问自答:有参构造和无参构造可以共同存在,只要分别定义,就可以不产生矛盾了对吗?
用C#实现封装
78012 学习 · 182 问题
相似问题