在JAVA中一个文件中为什么只有一个PUBLIC类?

解决方案 »

  1.   

    因为java规定java文件名必须和public类名相同,如果有两个public类当然就不行了。
      

  2.   

    这个是java语法规定如此.
    没有甚么理由.
    建议楼主去找sun公司咨询.
      

  3.   

    建议lz看下SUN的编码规定呵呵是官方规定的
      

  4.   

    JAVA是面向对象所以JAVA的语法规定也和现实是一样的