当前位置: 技术问答>java相关
怎样在一个文件中使用另一个文件中自己写的类?
来源: 互联网 发布时间:2015-06-09
本文导语: 怎样在一个文件中使用另一个文件中自己写的类? | 如果你的A.java文件在路径D:examplestest1下, B.java文件在路径D:examplestest2下,且B.java使用了A.java中的函数。 首先 d:>cd examples 然后 d:examples>set ...
怎样在一个文件中使用另一个文件中自己写的类?
|
如果你的A.java文件在路径D:examplestest1下,
B.java文件在路径D:examplestest2下,且B.java使用了A.java中的函数。
首先
d:>cd examples
然后
d:examples>set classpath=%classpath%;.这是把当前路径设为默认路径
最后
d:examples>javac test2B.java
这样就可以编译成功了。
B.java文件在路径D:examplestest2下,且B.java使用了A.java中的函数。
首先
d:>cd examples
然后
d:examples>set classpath=%classpath%;.这是把当前路径设为默认路径
最后
d:examples>javac test2B.java
这样就可以编译成功了。
|
如果在同一个目录,就直接使用
如果不在同一个目录,import
如果不在同一个目录,import
|
如果他们在同一文件夹下,那就不用import了。直接实例化就可以使用了。
|
呵呵,有意思!
1、JAVA在引用中(import)的内容是一个(*代表该包下的直接的所有的类)类,而不是一个类文件xxx.java,记住了!
2、在同一个目录下(同一个包中),编译器会自动找寻类,不需要引用!
3、目录和包有一种对应关系,在程序中声明该类A属于某个包pp,那么这个类文件就必须保存在目录pp里面!别的类引用它时,就要import pp.A;
OK?!
1、JAVA在引用中(import)的内容是一个(*代表该包下的直接的所有的类)类,而不是一个类文件xxx.java,记住了!
2、在同一个目录下(同一个包中),编译器会自动找寻类,不需要引用!
3、目录和包有一种对应关系,在程序中声明该类A属于某个包pp,那么这个类文件就必须保存在目录pp里面!别的类引用它时,就要import pp.A;
OK?!
|
那就这样(声明一个类A属于包PP):
package PP;
public class A
{
}
那A就属于包PP了!
package PP;
public class A
{
}
那A就属于包PP了!
|
你的A.java是一个类,B.java也是一个类的话,如果B.java中需要使用A中的函数和方法,可以把这两个类放到一个包中,这样你在B.java中就可以使用了。