如果你没有为新类写构造函数的话,编译器将为你的新类自动构造一个缺省构造函数,该构造函数没有参数,方法体为空,对于你的例子就是public test() {},但是如果你自己写了一个构造函数,无论是否有参数,编译器都不会再自动构造那个缺省构造函数了,但是如果你自己写了一个无参的构造函数public test() {...},那你就可以使用它。