我对java非常环保(我用C/C++编程),但我还是没有弄清楚这一切是如何协同工作的.
我不是要求任何人做我的作业,我只是对一些基本的java东西感到困惑.我有一项任务,希望我创建一个迷宫.该任务带有一些预先实现并且理论上有效的文件.该文件夹为我提供了一些.java文件和一些.class文件.我打开了.java文件,其中大部分是没有实际代码的接口,所以我假设它的内容是在这些.class文件中.我的问题是,我如何与这些.class文件接口?我需要做一些像导入myClass的东西; 如果我有一个名为myClass.class的文件?
我已经尝试导入这些文件所包含的文件目录(通过Eclipse),但似乎没有显示.class文件.我猜它正在后台处理?
这里是作业的链接 http://www.ics.uci.edu/~goodrich/teach/ics23/LabManual/Dark/
这是包含所有.java和.class文件的zip文件 http://www.ics.uci.edu/~goodrich/teach/ics23/LabManual/Dark/Dark.zip
提前致谢!
要在Eclipse中将.class文件添加到项目中:右键单击项目,选择属性 - > Java Build Path - > Libraries,然后单击Add Class Folder按钮.选择包含类的文件夹.
不,您不需要导入。将类文件放在同一个文件夹中,以便包含它们的路径,并像普通数据类型一样简单地调用它们。
例如:
myClass mc = new myClass();
Run Code Online (Sandbox Code Playgroud)
或者
(new myClass()).myRoutine();
Run Code Online (Sandbox Code Playgroud)
如果某些方法是静态的
myClass.staticalicious();
Run Code Online (Sandbox Code Playgroud)
当需要指定类文件的路径时,通常使用导入。
此外,.class文件只是编译后的.java文件。
哦,最后,请遵循 Java 命名法 :) 这将是 MyClass,而不是 myClass。