“无参构造函数,覆盖默认函数.”具体是什么意思?
------解决方案--------------------
上面解释很明白了
创建新的类时,会有默认的构造函数,实例化的时候会调用。如果你自己写了一个,那就用你写的那个。
通俗点举例子就是,如果你没有车,公司会给你提供了一台车,你出门办事可以开这辆车。
但是你自己买了一辆车, 那你出门办事就用自己的车而不用公司提供的车。
------解决方案--------------------
大家都说的很对。这里有两个东西需要理解,1.构造方法;2.方法重写。构造方法就如同楼上所说,每新建一个类,都会默认的生成一个构造方法,这个就是构造你这个类的方法(相当于你造车的图纸一样),这个方法一般都是默认的,且没有参数的,所以代码中不会看见。方法重写:就是把这个构造方法重写,就是你觉得原构造方法不能满足你的需求,你就会对其重写,这样你就覆盖了原无参的构造方法。