满意答案
comedyist
2013.11.10
采纳率:53% 等级:13
已帮助:15250人
//java 类用4种构造函数例子
public class MyDemoTwo {
private String prop1 = "prop1";//属性1 prop1 为属性prop1默认值
private String prop2 = "prop2";//属性2 同上
private String prop3 = "prop3";//属性3 同上
private String prop4 = "prop4";//属性4 同上
//构造函数1
public MyDemoTwo() {
}
//构造函数2
public MyDemoTwo(String prop1) {
this.prop1 = prop1;
}
//构造函数3
public MyDemoTwo(String prop1, String prop2) {
this.prop1 = prop1;
this.prop2 = prop2;
}
//构造函数4
public MyDemoTwo(String prop1, String prop2, String prop3, String prop4) {
this.prop1 = prop1;
this.prop2 = prop2;
this.prop3 = prop3;
this.prop4 = prop4;
}
public String toString() {
return "MyDemoTwo:属性"+"prop1:"+this.prop1 + "\t" +"prop2:"+this.prop2 + "\t" +"prop3:"+this.prop3 + "\t"
+"prop4:"+ this.prop4;
}
//main function
public static void main(String[] a) {
MyDemoTwo m=new MyDemoTwo(); //调用构造函数1
System.out.println(m);
m=new MyDemoTwo("prop1_test");//调用构造函数2
System.out.println(m);
m=new MyDemoTwo("prop1_test","prop2_test");//调用构造函数3
System.out.println(m);
m=new MyDemoTwo("prop1_test","prop2_test","prop3_test","prop4_test");//调用构造函数3\
System.out.println(m);
}
}
00分享举报