【发布时间】:2011-03-24 13:05:41
【问题描述】:
我想做这样的事情
public class Class1
{
public Class1()
{
}
public Class1(int a)
{
}
}
public class Class2 :Class1
{
public Class2(int a)
{
}
public Class2(): base(2)
{
this(2); // new Class2(2);
}
}
我知道这在 Java 中无法实现(可以在第一行中使用介于 (super 或 this) 之间的一个)
但不知何故我需要这种工作如何实现呢?表示在派生类的默认构造函数中调用基类的参数化和派生类的参数化构造函数。
【问题讨论】: