在java语言中为什么有时候构造方法有时要构造一个没有参数的方法
发布网友
发布时间:2022-05-25 12:57
我来回答
共1个回答
热心网友
时间:2023-10-30 08:38
构造方法
是一个类要实例成对象
调用的方法;
是必须有
,
但是你创建一个类,
经常不写,
你不写,
不代表你写的类没有,
只要你不写,java底层都会生成一个默认的无参数的方法!
但是:如果你写了一个构造方法,
不管有参无参,
系统就不会再默认生成
,
这时如果你写的是有参的,
那无参的那一个就没
了,
系统不会生成了,
你用的时候就不能直接new
类名();
这个了
只能用
new
类名(参数);
所以:一般来说,
只要写了有参的构造函数,都要写一个无参的构造函数