首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的java项目中使用其他java文件

在我的java项目中使用其他java文件
EN

Stack Overflow用户
提问于 2014-12-15 16:44:46
回答 4查看 236关注 0票数 0

首先,我不得不说,这是我第一次尝试用eclipse和java来做一些事情。现在,我刚刚在eclipse中打开了一个名为alignmentComparision的新java项目。除此之外,我还有一个java代码,我需要在我新创建的alignmentComparision项目中使用它。为了清楚地解释我的问题,我可以给出一个类似的c++示例。假设我有一个文件superposition.cppsuperposition.h,并创建了一个名为alignmentComparision.cpp的cpp文件。通过在同一个文件夹中获取叠加.h、superposition.cpp和alignmentComparision.cpp,并将#include superposition.h行添加到我的alignmentComparision.cpp中,我可以调用叠加文件中的函数。我怎么能在月食中做类似的事情呢?

EN

回答 4

Stack Overflow用户

发布于 2014-12-15 16:47:48

使用import path.to.my.Class;。如果您遇到了类似这样的基本问题,我建议您通过执行教程来了解Javas语法。

票数 1
EN

Stack Overflow用户

发布于 2014-12-15 16:51:04

我假设您在中看到如下结构:

代码语言:javascript
复制
alignmentComparision
     src
        default package
             A.java
             B.java

如果您想调用方法如A中的静态从B,您可以这样做:

代码语言:javascript
复制
A.abc();

如果要创建A的新实例并从中调用方法,可以执行以下操作:

代码语言:javascript
复制
A a  = new A();//similar to C++ new operator to create instance
a.method();

类似于C++中的include,您可以在java中导入。因此,如果您的java源代码位于多个目录中(我们在java中称之为包),则可以导入这些目录。与在C++中指定确切的名称不同,您可以在Java中使用通配符,如下所示:

代码语言:javascript
复制
import com.mycompany.mypackage.*;

有关更多细节,请查看甲骨文文档。

票数 1
EN

Stack Overflow用户

发布于 2014-12-15 16:47:42

这与eclipse无关,与Java无关。您需要确保不同的文件在同一个包中或者是导入的,类似于您在C++中需要做的事情(但是使用不同的关键字)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27488897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档