我是一名学习Java的C ++程序员,我遇到了一些后勤问题。我能够重新创建标准的“Hello,world!”,但是现在我需要实现一个类(好吧,除了Hello程序在类中的事实...... Java很奇怪)并测试它。
我定义了一个名为Node的小类,它有几个整数字段和一个简单的成员函数(在Node.java中),所以我的愚蠢问题是,“如何创建一个在另一个文件中试用它的地方?” (如此多的消息来源似乎认为你知道这些小细节,这是非常了不起的)
我假设我需要一个Main.java,里面有一个Main类...加上一个“public static void Main(..”方法。但是如何访问这个节点类,它在同一个目录?Java似乎没有“#include”......
答案 0 :(得分:2)
如果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();
}
}
我会仔细查看Packages trail