java文件 .java 之间的调用
举个例子吧,你要操作流,因此你引用了 java.io.*
java 的常规操作,你用了java.lang.* 只是这个是系统自动导入的。
这些java.io.* 和 java.lang.* 就是包,既然你一直在引用这些包,为什么b不知道如何调用其他的呢?道理都是一样的嘛:
譬如我有这样一个类:
package com.test;//打包
public class User{
private String username;
public String getUserName(){
return username;
}
public void setUserName(String username){
this.username=username
}
}
然后我在这个类中调用:
import com.ff.*;//导包
public class Test{
public static void main(String[] args){
User user=new User();
user.setUserName(“卡卡西”);
System.out.println(user.getUserName());
}
}
java中如何调用其他java文件?
JAVA中方法的调用主要有以下几种:
1.非静态方法
非静态方法就是没有 static 修饰的方法,对于非静态方法的调用,是通过对 象来调用的;
2.调用静态方法
静态方法就是用 static 修饰的方法,静态方法的调用是通过类名来调用的;
3.方法与方法之间的调用
方法与方法之间的调用,主要是在一个方法内部如何调用其他方法。
(1)静态方法内部调用其他方法
如果在本类当中,静态方法可以直接调用静态方法,
两个java文件里的两个类之间怎么引用?
两个文件在同一级目录下不用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文件的。