Help()是构造函数,在产生实例时自动调用

解决方案 »

  1.   

    第一个中HOPE这个类中包含一个main方法和一个保护型的构造方法,当程序运行的时候,从main方法入口,然后执行Hope h = new Hope();这条语句,在执行new Hope()的时候,程序调用了构造函数Hope,在构造的过程中,输出了0~9。
      

  2.   

    1)中protected hope()是类的构造函数,在进行new 动作的时候,就会被调用。
    3)中由于没有构造函数,所以在执行new 动作的时候,会自动调用类的默认的无参数的构造函数,来生成类的实例,然后再调用类中的方法。