日期:2014-05-20  浏览次数:20675 次

有关Java 程序文件相互调用类的问题
比如有两个Java程序文件
A.java;     文件位置:在目录   a/b/A/A.java下
B.java;     文件位置:在目录   a/b/B/B.java下

其中,A.java   中定义了aa1,   aa2两个类;
          B.java中定义了bb1,bb2两个类;

如何import让A.java和B.java中的类相互引用呢?
这里涉及到的classpath如何修改呢?

谢谢了!



------解决方案--------------------
import A.A;

import B.B;

在A.java中定义访问aa1,aa2的方法,然后在B.java中通过访问A的这些方法达到访问aa1,aa2的目的
------解决方案--------------------
eclipse 中用ctrl+shift+M
------解决方案--------------------
一个文件中定义两个类,只有一个可以声明为public的。
这个public类可以在别的包中来访问,而另一个类是不能在不同的包里面访问的。
所以,要想实现你的效果,必须把每个文件中的两个类分别写在两个不同的文件里。