【发布时间】:2012-05-23 17:12:31
【问题描述】:
如果一个类在对象创建过程中需要多个字段信息,并且它允许的信息更少。比我们有两个选项
1.提供多个构造函数,或者
2. 允许客户端在创建对象时传递空参数。
其中最好的做法是。
例如:
案例 1:
public class Test {
Test(A ob1,B ob2, C ob3){
}
Test(A ob1,B ob2){
this(ob1, ob2, null);
}
public static void main(String args[]){
Test ob = new Test(new A(),new B());
}
}
案例 2:
public class Test {
Test(A ob1,B ob2, C ob3){
}
public static void main(String args[]){
Test ob = new Test(new A(),new B(), null);
}
}
我在同一个类中使用过 main 方法。请在其他类中考虑这些主要方法。
【问题讨论】:
标签: java constructor