两个文件在同一级目录下不用import
JAVA一般都是一个类一个文件,
如果用了包的话,譬如 package com.xxx.ejb
那么编译的CLASS文件放到项目根目录下com/xxx/ejbg下面
如果这个包下有一个类叫 ClassA
而在另一个包里有一个类叫ClassB 这个类要用到ClassA
如果不用import的话类的名称要包括包名
如:com.xxx.ejb.ClassA cla=new com.xxx.ejb.ClassA();
如果在前面有import com.xxx.ejb.*;的话
这样就行了
ClassA cla=new ClassA();
java 不像C 或VB 那样 要include文件的。
1、定义两个java类
public class A{//定义一个A类,保存为A.java文件
public void sA(){//定义一个A类中的方法sA
}
}
public class B{//定义一个B类,保存为B.java文件
public void sB(){//定义一个A类中的方法sB
}
}
2、在A类中sA方法中使用B类
public void sA(){//
B b = new B();//申明一个B对象
b.sB();//调用B中的方法sB
}
class
a{
void
prt(){
system.out.println("nonstatic");
}
static
void
staticprt(){
system.out.println("static");
}
}
class
b{
public
static
void
main(string[]
args){
a
a
=
new
a();
a.prt();
//
非静态方法通过对象调用
a.staticprt();
//
静态方法通过类名直接调用
}
}