为什么java类中可以没有构造方法
答案:2 悬赏:20
解决时间 2021-11-15 17:43
- 提问者网友:放荡不羁
- 2021-11-15 04:07
为什么java类中可以没有构造方法
最佳答案
- 二级知识专家网友:疯山鬼
- 2021-11-15 05:26
Java中类的构造方法有两种:
1。有参数的构造函数
2。无参数的构造函数
如果类中 没有重写 构造函数,Java默认为无参的构造函数,假如你已经重写有参的构造函数,如果调用了无参构造函数,则必须重写无参构造函数!
1。有参数的构造函数
2。无参数的构造函数
如果类中 没有重写 构造函数,Java默认为无参的构造函数,假如你已经重写有参的构造函数,如果调用了无参构造函数,则必须重写无参构造函数!
全部回答
- 1楼网友:你好陌生人
- 2021-11-15 06:29
构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的。构造方法由两个特点:没有返回值、与类同名。如果在类中没有定义任何(无参或者有参)构造方法时,编译器会在该类中自动创建一个无参构造方法。
注意:如果类中定义了构造方法且都不是无参的,那么编译器也不会自动创建无参的构造方法,当调用无参构造方法实例化对象时编译器会报错。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯