同一个文件夹下的java文件怎么调用类!

例如,文件夹abc下有a.java和b.java两个文件,现在要在b.java中调用a.java中的类方法,怎么实现呢? 是用UltraEdit写的!

这样的b可以调用a。。。。。。。

在文件夹abc下 

如果a b都是像b这样的类那么

如果有Man类的两个类在同一个包内,就不需要import。如果在另一个包内,比如在包A内,就是import A.Man;

如果在包A的里面一个包B里,就import A.B.Man。。。

我建议用eclipse编程java这是个好东西哦

参考资料:http://wenda.tianya.cn/wenda/thread?tid=4d95464073d73104

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-03
在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本回答被提问者采纳
第2个回答  2011-12-07
在b中导入a这个类 ,然后new ,然后引用。追问

怎么导入,import a?

追答

是的。你可以不手动导入。
你直接在b里面 A a = new A(); 然后出错的时候,ctrl+shift+O就自动导入了

第3个回答  推荐于2017-10-06
在java类中引入”import filepath.filename“。
解释:java编译中不区分本文件夹和非本文件夹,只会通过相对项目路径进行类方法调用,所以必须通过”文件路径+文件名称“的形式进行调用。
第4个回答  2011-12-07
给类a加上static关键字,在b中就可以直接调用了。

同一个文件夹下的java文件怎么调用类!
这样的b可以调用a。。。在文件夹abc下 如果a b都是像b这样的类那么 如果有Man类的两个类在同一个包内,就不需要import。如果在另一个包内,比如在包A内,就是import A.Man;如果在包A的里面一个包B里,就import A.B.Man。。。我建议用eclipse编程java这是个好东西哦 参考资料:http:\/\/wend...

java在同一目录中如何引入自己的类?
如果在的是同一目录,类是不用导入的。直接使用就行。java中 如果想导入其他包中的类,可以用 import关键字导入;例:import com.A;(导入com包中的A类)如果用的是(myeclipse 或者eclipse工具的话 ,)可以使用快捷键 Ctrl+shift+o就会自动导入了。 本回答由电脑网络分类达人 董辉推荐 举报| 答案纠错 | 评论 1 4 ...

java 中,同一个包内的类如何相互调用?
只要定义为public 那么可以直接调用 比如我有类A1、A2 A1中有方法 public void getAge(){} public void getName(){} 在类A2中调用A1中的方法 那么就是要在A2中写 A1 a1 = new A1();a1.getAge();a1.getName();以上两句就可以调用类A1中的方法 ...

Java同一级目录 不同包引用
首先,你A和B文件夹下的类的第一行都要有package A\/B;标识。然后,A里面的类引用B里面的类:import B.*;然后就可以用B里面的类了。

java,调用同目录的类 但是找不到符号
第一:如果两个代码都在同一个包中的话, 是不用使用import语句来调用的。 可以直接使用另一个主类,通过新建对象的方式使用类的方法等等。第二:如果两个代码不在同一个包中,可以使用"import 包名.类名"的形式来导入另一个主类,然后还是通过新建对象的方式使用主类的方法等 ...

用java语言怎么读取一个文件夹里的同类文件!
import java.io.*;public class test implements Runnable{ private File file = null;public test(File file){ this.file = file;} public void run(){ \/\/此里面执行对txt文件的操作 } public static void main(String[]a){ File f = new File("你的文件夹路径");\/\/返回该文件夹下所有...

java同一文件夹源文件无法访问类文件
楼上说的对,确实是classpath的问题。但不是1L发的class路径。应该为 .;%JAVA_HOME%\\lib;%JAVA_HOME%\\lib\\tools.jar 顺带说一句,还有一种情况,就是建的java文件名和实际写的class名不一致,也会出现这样的问题(手敲得就是不方便...没IDEA检查)最后附个连接,能对classpath加强理解 网页链接...

在同一包中的类可以相互引用,无需用import语句
就是不用导入的意思 import一般都是导入不在同一个包下(也就是两个java文件不在同一个文件夹下)你如果两个文件在同一个文件夹下 在一个java文件中调用另一个java文件中的类中的方法 直接 实例化 (也就是 new一个就行了 )比如 你的 test包下 有两个java文件 一个 try1, 一个 try2,...

如何执行 目录下的 java
java cmd里运行文件夹里的java文件示例如下:编好了一个HelloWorld.java的源文件,它被存放在d:\\test文件夹下,下面编译运行:【1】在开始菜单下运行cmd命令,一般显示在眼前的第一行命令是“C:\\Users\\用户名>”,【2】这时现打开d盘,直接输入“d:”,按回车键,会出现“D:\\>”。这里可以理解为...

eclipse怎么运行同个包下的java程序
中文版: 1、打开“运行”菜单,点击“运行(N)...”按钮,进入运行配置界面。 2、在左侧选择要运行的程序,然后点击右侧“(x)=自变量”标签,在下面的“程序自变量(A):”文本框中输入程序运行需要的参数。 3、点击下面的“运行(R)”按钮运行程序。 英文版: 1、打开“Run”菜单,点击“Run......

相似回答