一个文件 只能有一个public类,如果你要多个的话,那么将这些类分别放在不同的不同的文件中

解决方案 »

  1.   

    public 的类只能定义在与类同名的文件中
    一个文件只能有一个文件名,当然不能定义三个public类了
    把其他的两个类的public去掉就行了
      

  2.   

    一个文件只能有一个public类,你非要有多个public类的话,就放入不同的文件中去吧。
      

  3.   

    那么再请问一下,这种规定有什么理论上的说法吗?为什么一个文件只能有一个Public类,只是规定吗?
      

  4.   

    一个文件只能有一个Public类,有很多好处的
    特别是对于面向对象的方法
    你习惯了之后就会知道了
      

  5.   

    没有的事情。。一个文件中的其他内部类照样也可以命名成PUBLIC。
      

  6.   

    也就是说一个文件只能有一个主类primary class,其他的都是辅助性质的内部类,这样结构就相当清晰,否则到处都是内部类,会让人摸不着头脑