看看类名SimpleConstrutor 和你的文件名是否一样。
要求public的类名和文件名一样(一个文件中最多只能有一个public类)

解决方案 »

  1.   

    这段代码并没有错误,我不知道为什么会在你的计算机上提示出错,但是在我这里却一切正常,运行结果如下:
    ---------------------
    Creating Rock
    Creating Rock
    Creating Rock
    Creating Rock
    Creating Rock
    Creating Rock
    Creating Rock
    Creating Rock
    Creating Rock
    Creating Rock
    ----------------
    你再好好检查一下吧
      

  2.   

    SimpleConstrutor 是主类,所以文件明应当是 SimpleConstrutor.java最好把2个类分开文件放,建个Rock.java去掉哪个 public 当然就找不到SimpleConstrutor类了,应为它在 c04 包内运行时需要在 c04 的上级文件夹 xxx>java c04.SimpleConstrutor