一个java文件中 只能有一个public的类或者接口
而且要和文件名相同

解决方案 »

  1.   

    把前两个类的public去掉,然后把文件存为Store.java
      

  2.   

    一个java文件中 只能有一个public的类或者接口而且要和文件名相同!
    补充一点: 区分大小写!
    或者说, public 类或者 接口必须定义再同名的 java 文件中!
    这可是JAVA的基本语法啊!
      

  3.   

    请问各位大侠保存成三个文件,是不是把Product,Shoe ,Store分别写,保存,编译?在Store里import Product.class
    import Shoe.class
    是不是这样的呢?我是个新手,望大家指教!谢谢了!
      

  4.   

    aemon(小乌龟) 
    说的没错,照做就ok。
    如果是在同一个目录下,且都没有放在包里。就不需要用import了