我有一个由三个构造函数组成的类,我的requiremt是我想使用一个单独的对象创建调用所有构造函数.它可能吗?
让我们说
Class A{
A(int a){
}
A(int a,int b){
}
A(int a,int b,int c){
}
Run Code Online (Sandbox Code Playgroud)
我想使用一个对象创建调用所有构造函数,该怎么做?
你的构造函数应该以这种方式设计.就像是,
Class A{
A(int a){
this(a, 0);
}
A(int a,int b){
this(a, b, 0);
}
A(int a,int b,int c){
// All logic here.
}
Run Code Online (Sandbox Code Playgroud)
您不能从外部调用多个构造函数来构造单个对象.
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |