但是题目是这样要求的,我也不太明白它的意思。
其实楼上二位的意思我也了解。
但按题目的要求,它应该是要先建一个类(构造函数是默认的),然后建一个关于这个类的实例,最后更进一步去“verify”这个实例的默认构造函数是执行了的。这里我就不明白了。待会儿我还有一道题是关于garbage collector机制的。

解决方案 »

  1.   

    要调用一个类都是从构造函数开始的,如果没有构造函数(当然这种情况不存在)那么这个类是不会被调用的,如果你没有定义构造函数那么java会给你构造一个默认的构造函数也就是当你创建类的实例时,java会检测你所调用的构造函数,如果没有他会自动建立默认构造函数。如果有它会按你所调用的构造函数来实例这个类,这时默认构造函数就不好使了(除非你显示的定义默认构造函数)。