java中,什么是构造函数重载
答案:2 悬赏:0 手机版
解决时间 2021-03-19 19:09
- 提问者网友:缘字诀
- 2021-03-18 22:14
java中,什么是构造函数重载
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-03-18 23:09
就是改变原有构造函数的形参列表重新写一个新的构造函数
例如原先的类只有无参构造器,重载一个有参构造器
class A{
private String name;
public A(String name){
super();
this.name = name;
}
}
例如原先的类只有无参构造器,重载一个有参构造器
class A{
private String name;
public A(String name){
super();
this.name = name;
}
}
全部回答
- 1楼网友:煞尾
- 2021-03-19 00:46
当新对象被创建的时候,构造函数会被调用。每一个类都有构造函数。在程序员没有给类提供构造函数的情况下,java编译器会为这个类创建一个默认的构造函数。
java中构造函数重载和方法重载很相似。可以为一个类创建多个构造函数。每一个构造函数必须有它自己唯一的参数列表。
java不支持像c++中那样的复制构造函数,这个不同点是因为如果你不自己写构造函数的情况下,java不会创建默认的复制构造函数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯