java中,一个类只能有一个构造器吗

每个类都经常要有构造器还是在javabean里面才会用的到望高手多多指点... 每个类都经常要有构造器
还是在javabean里面才会用的到
望高手多多指点
展开
 我来答
CrystalHunter
推荐于2016-06-23 · TA获得超过102个赞
知道答主
回答量:119
采纳率:0%
帮助的人:0
展开全部
一个类可以有多个构造器

构造器可以被重载

public class Test(){
private String name;
private String password;

public Test(){
}

public Test(String name,String password){
this.name = name;
this.password = password;
}
}

构造器说白了是让编程人员在编写代码的时候可以更方便,少写点代码,比如说你在构造上面那个Test类的时候就想给name和password两个属性赋值,就可以选择第二个构造函数,比如:
Test t = new Test("jinjin","123456");
当然了,你还可以在构造器里面加入一些商业逻辑,以便在一构造这个类出来的时候,就做一些你想让他做的事情

new Test(),就是在调用你的无参数的,Test类的构造函数
miniappE738YUMrMlVTd
2008-08-20 · TA获得超过103个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:83.9万
展开全部
不是的
一个类可以有多个构造器
而且构造器之间可以任意调用对方
比方说已经有构造函数Test(int a,int b,int c){}
还可以重载构造函数Test(int a,int b){this(a,b,0);}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bfbf6f75d
2008-08-19
知道答主
回答量:26
采纳率:0%
帮助的人:21万
展开全部
构造器每个类都有,如果不显示创建,那么默认有一个无参的构造器,如果显示声明,那么可以声明多个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovefeiyiran
2008-08-19 · TA获得超过1049个赞
知道小有建树答主
回答量:808
采纳率:0%
帮助的人:468万
展开全部
可以有多个,但是带的参数的个数或者类型不能一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f4b30175eb
2008-08-19 · TA获得超过977个赞
知道小有建树答主
回答量:777
采纳率:0%
帮助的人:475万
展开全部
只能有一个public类,可以有多个类和多个构造器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式