什么情况下1写2
什么情况下2写2

解决方案 »

  1.   

    楼上别误导初学者。一个文件里写两个类原则上和分别在两个文件里写没有区别,只是在一个文件里,只有一个类是可以用public修饰的,这个类必须和文件同名。没有用public修饰的类不能被其它包里的类引用。在我看来,没有什么情况必须在一个文件里写两个类。
      

  2.   

    唯一的区别就是不方便管理, 每个类一个JAVA文件,这是个很好的开发习惯
      

  3.   

    ycoolb(神经病) ( ) 信誉:100    Blog   加为好友  2007-05-16 16:58:44  得分: 0  
     
     
       唯一的区别就是不方便管理, 每个类一个JAVA文件,这是个很好的开发习惯
      
     
      

  4.   

    2个文件需要编译两次,编译完后,形成class文件就一样调用了。
      

  5.   

    基本一样,在一个文件中只能有一个类定义成public
      

  6.   

    1.flyforlove(吾将远去) ( 一星(中级)) 信誉:102  2007-5-16 16:53:35  得分:0
    一个文件里写两个类原则上和分别在两个文件里写没有区别,只是在一个文件里,只有一个类是可以用public修饰的,这个类必须和文件同名。/*Attention:**/ 没有用public修饰的类不能被其它包里的类引用。2. 1写2不方便管理。
      

  7.   

    我只觉得一个文件里写两个类很经常
    只要注意只有一个public类就可以了第2种两个文件那个
    感觉很不方便啊!!也容易出做!!
      

  8.   

    一个文件里写两个类是组合的需要,当然,最多只能有一个public类(也可以都不是public类),这一点在thinking in java 中有详细解释。
      

  9.   


    一个文件里只有一个public类是作用域不一样的吧