下面的程序:class Test2
{
public void Test2()
{
System.out.println("the base class's construstor");
}
}
public class TestDemo2 extends Test2 {
public void TestDemo2()
{
System.out.println("the derive class's construstor");
}
public static void main(String [] args)
{
new TestDemo2();
}}
如果运行的话,根本得不到任何结果(控制台看不到输出结果)。但是如果把上面两个类的构造方法前面的void关键字都去掉,那么可以运行,结果是:the base class's construstor
the derive class's construstor请问这是为什么呢?