
展开全部
一个类可以有多个构造器
构造器可以被重载
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类的构造函数
构造器可以被重载
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类的构造函数
展开全部
不是的
一个类可以有多个构造器
而且构造器之间可以任意调用对方
比方说已经有构造函数Test(int a,int b,int c){}
还可以重载构造函数Test(int a,int b){this(a,b,0);}
一个类可以有多个构造器
而且构造器之间可以任意调用对方
比方说已经有构造函数Test(int a,int b,int c){}
还可以重载构造函数Test(int a,int b){this(a,b,0);}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
构造器每个类都有,如果不显示创建,那么默认有一个无参的构造器,如果显示声明,那么可以声明多个。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以有多个,但是带的参数的个数或者类型不能一样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只能有一个public类,可以有多个类和多个构造器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询