0

私は Java を学習している C++ プログラマーですが、物流上の問題がいくつかあります。標準の "Hello, world!" を再作成することができましたが、今度はクラスを実装する必要があります (まあ、Hello プログラムもクラス内にあるという事実に加えて... Java は奇妙です) そしてそれをテストします。

いくつかの整数フィールドと単純なメンバー関数 (Node.java 内) を持つ Node という小さなクラスを定義したので、私のばかげた質問は、「別のファイルでそれを試す場所を作成するにはどうすればよいですか?」ということです。(非常に多くの情報源が、あなたがこれらの小さな詳細を知っていると仮定しているように見えることは驚くべきことです)

Main.java が必要で、その中に Main クラスがあり、さらに "public static void Main(.." メソッドが必要ですが、同じディレクトリにあるこのノード クラスにアクセスするにはどうすればよいですか? ? Javaには「#include」がないようです...

4

1 に答える 1

2

NodeクラスとMainクラスが同じパッケージ内に存在する場合、クラスに を指定する必要はありませんimport。同じパッケージ内のすべてのクラスが自動的に含まれます (多かれ少なかれ)。

public class Main {
    public static void main(String args[]) {
        Node node = new Node();
    }
}

Nodeまたはが異なるパッケージにある場合はMain、 を使用する必要がありますimport

したがって、パッケージに含まれていた場合Nodeawesome.nodeコードは次のようになります...

import awesome.node.Node;

public class Main {
    public static void main(String args[]) {
        Node node = new Node();
    }
}

Packages トレイルを詳しく見てみましょう

于 2012-11-13T03:24:43.030 に答える