是的,一个.java不能有2个public class

解决方案 »

  1.   

    是的,一个.java不能有2个public class
    hehe
      

  2.   

    对的,不能有两个public类,你把代码分到两个文件里吧,然后放在一个文件夹,或者放在一个package里
      

  3.   

    一个.java不能有2个public class
    你把class Spot  放在另一个文件不就行了
      

  4.   

    将两个public类分别放到两个.java文件里,将两文件放在同一文件夹(text_book)下即同一package中。在你的package应该是text_book文件夹
    或者去掉一个类的public的修饰,一样可以执行。
      

  5.   

    当然,一个文件里只能有一个public类与其他文件连接。
      

  6.   

    同意楼上的
    1)分成两个文件﹐放在同一个包或(目录)下
    2)去掉一个public 了﹐只把你一定要用main函数的那个写成public就好了
    看自己需要啦
      

  7.   

    那我的Spot就无法被其他.java中的类调用了?
      

  8.   

    为什么不把它放到自己该去的地方 Spot.java
      

  9.   

    是啊
    放到Spot.java 然后package到一起就可以了啊
    一个.java里面肯定不能有2个public class 的,要不怎么命名呢?
      

  10.   

    你把public class jex6_10这句的public去掉就行了,一个文件中是不允许有2个public 类的。