我是一个学习Java的C++程序员,我遇到了一些后勤问题。我能够重新创建标准的"Hello,world!",但现在我需要实现一个类(好吧,除了 Hello 程序也在类中之外......Java很奇怪)并对其进行测试。
我定义了一个名为 Node 的小类,其中包含几个整数字段和一个简单的成员函数(在 Node.java 中),所以我的愚蠢问题是,"我如何创建一个地方在另一个文件中试用它?(值得注意的是,如此多的消息来源似乎假设你知道这些小细节)
我假设我需要一个 Main.java,里面有一个 Main 类......加上一个"公共静态空隙主(..)方法。但是如何访问位于同一目录中的此节点类?Java似乎没有"#include"...
如果Node
类和Main
类存在于同一个包中,则无需为该类指定import
。 自动包含同一包中的所有类(或多或少)。
public class Main {
public static void main(String args[]) {
Node node = new Node();
}
}
如果Node
或Main
位于不同的包中,则需要使用 import
.
所以,如果Node
awesome.node
包里,你的代码看起来更像......
import awesome.node.Node;
public class Main {
public static void main(String args[]) {
Node node = new Node();
}
}
我会仔细看看包的踪迹