在JAVA中,什么是重载的构造函数!

 我来答
文海求金
2011-12-12
知道答主
回答量:7
采纳率:0%
帮助的人:3.4万
展开全部
构造函数是一特殊的函数,无返回值和方法名与类名一样;
重载是类名相同,参数或返回值不同的方法;
所以,重载的构造函数就是只能参数不一样,当没有构造方法的时候,系统会自己加上没有参数的构造函数,当用到了有参数的构造函数,那么系统就不会给你添加。
mxh快乐
2011-12-12 · TA获得超过366个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:108万
展开全部
构造函数的重载
举个例子
public Student(){
private String name;
private String age;
public Student(){
}
public Student(String name){
this.name = name;
}
public Student(String name,String age){
this.name = name;
this.age = age;
}
//上面三个函数都是Student类的构造函数。第一个是无参的,第二个有一个参数,第三个有两个参数。这就是构造函数的重载

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunchongkai505
2011-12-12 · TA获得超过1005个赞
知道小有建树答主
回答量:959
采纳率:0%
帮助的人:363万
展开全部
就是两个或两个以上的方法具有相同的返回值类型和相同的方法名,只是参数的个数或类型不同,这样的方法就叫重载 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
耕殷你
2011-12-12 · 超过66用户采纳过TA的回答
知道小有建树答主
回答量:278
采纳率:0%
帮助的人:155万
展开全部
public class test {
private int a;
private int b;
private int c;

public test() {
super();
}

public test(int a, int b, int c) {
super();
this.a = a;
this.b = b;
this.c = c;
}
}
两个test都是构造函数
重载了得
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式