当前位置: 技术问答>java相关
两各类互相调用的问题
来源: 互联网 发布时间:2014-12-25
本文导语: 我有两个类要一起使用,其中一个类要调用另外一个类,我不太会做,我尝试过的方法, 两各类写在同一文件中,不行,写在不同文件中,单独的类能编译,而另外一个则不行. | 用下列方法可以同时编译: javac *.j...
我有两个类要一起使用,其中一个类要调用另外一个类,我不太会做,我尝试过的方法,
两各类写在同一文件中,不行,写在不同文件中,单独的类能编译,而另外一个则不行.
两各类写在同一文件中,不行,写在不同文件中,单独的类能编译,而另外一个则不行.
|
用下列方法可以同时编译:
javac *.java
javac *.java
|
写在一个文件里应该是可以的,最好时把两个类都定义为public
不知道你的classpath 设好了没有。
可以使用Jbuidler 新建一个project 把两个类加进去,应该就可以了
不知道你的classpath 设好了没有。
可以使用Jbuidler 新建一个project 把两个类加进去,应该就可以了
|
One file can have one or more classes, but can only have one public class.
|
我也用jdk1.1.7,不管是写成两个文件还是一个文件内,调用都不成问题。
放在一个文件中不必要一定是内部类:
如classA要调用classB则可如下定义;
//file classA.java
...
class classB{
...
}
public class classA{
...
classb b=new classB(...) //实例classB
...
}
//祝你成功!
放在一个文件中不必要一定是内部类:
如classA要调用classB则可如下定义;
//file classA.java
...
class classB{
...
}
public class classA{
...
classb b=new classB(...) //实例classB
...
}
//祝你成功!