public class A
{
    private int P1;    public A()
    {
        Init();
    }    public A(int p1)
    {
        A();   //这里出错了
        this.P1 = p1;
    }
}为什么有参数的构造函数不能调用没参数的构造函数呢? 我以前学面向对象语言好像这样用过