同一个文件夹下的java文件怎么调用类!
例如,文件夹abc下有a.java和b.java两个文件,现在要在b.java中调用a.java中的类方法,怎么实现呢?是用UltraEdit写的!...
例如,文件夹abc下有a.java和b.java两个文件,现在要在b.java中调用a.java中的类方法,怎么实现呢? 是用UltraEdit写的!
展开
6个回答
展开全部
在b中建立a的对象,然后再调用a中的方法:
public class a {
public void init() {
System.out.println("这个是a类输出");
}
}
以下是b类的
public class b {
public static void main(String[] args){
a a1 = new a();
a1.init();
}
}
像楼上所说的要导入a,如果是在不同的包中,的确要导入,但是你在UE中写的,应该是放到同一个文件中的,所以不用导入的,但是需要注意的是,你在b中调用a中的方法时,a中被调用的方法修饰符要是public
public class a {
public void init() {
System.out.println("这个是a类输出");
}
}
以下是b类的
public class b {
public static void main(String[] args){
a a1 = new a();
a1.init();
}
}
像楼上所说的要导入a,如果是在不同的包中,的确要导入,但是你在UE中写的,应该是放到同一个文件中的,所以不用导入的,但是需要注意的是,你在b中调用a中的方法时,a中被调用的方法修饰符要是public
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在b中导入a这个类 ,然后new ,然后引用。
追问
怎么导入,import a?
追答
是的。你可以不手动导入。
你直接在b里面 A a = new A(); 然后出错的时候,ctrl+shift+O就自动导入了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在java类中引入”import filepath.filename“。
解释:java编译中不区分本文件夹和非本文件夹,只会通过相对项目路径进行类方法调用,所以必须通过”文件路径+文件名称“的形式进行调用。
解释:java编译中不区分本文件夹和非本文件夹,只会通过相对项目路径进行类方法调用,所以必须通过”文件路径+文件名称“的形式进行调用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给类a加上static关键字,在b中就可以直接调用了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询