用Txt写书上的例子,一个文件夹下有两个文件,A.java和B.java,
A.java文件里面有两个类,X类和Y类,B.java要用A.java里面的一个类X,怎么搞?

解决方案 »

  1.   

    X x =new X ();就可以了
      

  2.   


    package doSomething;public class A {}
    class B{

    }
    package doSomething;
    import doSomething.B;
    public class C {
    public void name() {
    A a=new A();
    B b=new B();
    }}
      

  3.   

    在B.java中
    x xx = new x();
      

  4.   

    先编译A类,然后再编译B类就可以了。用A类就new A类吧
      

  5.   

    你用记事本写的,编译时记着放在一个目录下面。这样编译B类时才能找到A的class文件
      

  6.   

    先package再import 之后在继承就行了
      

  7.   

    已经编译出了这两个类了 且在同一个目录下 直接用  X x=new X();就行了
      

  8.   

    话说,两个类编译的时候的先后顺序有没有影响的呀?
    如果在A类里面要用到B类,A类是怎样识别到有B这个类型的?是class文件里面暴露出什么呢?还是?
    呵呵
      

  9.   

    A.java文件里面有两个类,X类和Y类
    类名和文件名不同,不知道你怎么弄的
      

  10.   

    我现在正在学JAVA,书上说类名与文件名必须相同!!!
      

  11.   

    文件名必须和含有main函数的类相同,书上说的,实践证明也是。
      

  12.   

    最直接的一种方法,在B中引入X类和Y类,然后new就行了!
      

  13.   

    A.java文件里面有两个类,X类和Y类,B.java要用A.java里面的一个类X,???????????这个命名机制编译通过不?
      

  14.   

    将A.java打成包,B.java中导入A.java刚刚生成的那个包
      

  15.   

    http://www.51zxw.net/study.asp?vip=1361355 一个很好的自学各种办公设计软件的网站