一个.java文件可以有n多个,不过只有一个是public的,而且名字(类名)必须与文件名同;
一个类可以有n多个嵌套类;Base Java可以去看看Think in Java等基础的书籍。楼主的意思不是很明白,不过好像楼主刚开始接触Java

解决方案 »

  1.   

    用import 语句导入就可以了,
    例如:
    import mypackage.MyClass;
      

  2.   

    可以写多个类,但是只能有一个是public的。也就是说另一个文件中的类只能访问这个文件中的这个public类
      

  3.   

    有几种形式
    1.没用public class,文件名可以任意。例如:
    //chanceqw.java
    //同一个文件中可以有多个类
    class YourClass{}
    class MyClass{}
    class TheirClass{}2.有而且只能有一个public class,文件名必须与这个public的类名一致。例如:
    //MyClass.java
    public class MyClass{}
    class YourClass{}3.第三种,所谓inner class
    //MyClass.java
    public class MyClass{
        YourClass sth=new YourClass();
        class YourClass{}
    }
      

  4.   

    有问问题的时间去看看书,找一本入门的书,thinking in java当作字典查吧!