パッケージ間の Java の呼び出し方
Java ではパッケージ間の呼び出しは import 文で行います。import 文で別のパッケージのクラスまたはインターフェースを取り込むと、取り込んだクラスやインターフェースを利用できます。
例えば、パッケージ名com.example.package1とcom.example.package2を持つ2つのパッケージがあり、package1にClass1というクラス、package2にClass2というクラスがあるとします。Class2からClass1を呼び出すには、Class2でClass1があるパッケージをインポートしてClass1のインスタンスを作成します。
Class2のコードは次のとおりです。
package com.example.package2;
import com.example.package1.Class1;
public class Class2 {
public static void main(String[] args) {
Class1 obj = new Class1();
// 使用Class1的方法或属性
obj.method1();
obj.property1 = "value";
}
}
import文で、com.example.package1パッケージ内のClass1クラスをインポートします。その後、Class1のインスタンスを作成することで、Class1のメソッドを呼び出したり、Class1のプロパティにアクセスすることができます。
インポートするクラスまたはインタフェースは、他のパッケージで使用できるようにパブリックアクセス修飾子である必要があります。同じパッケージ内のクラスまたはインタフェースをインポートする場合は、インポートせずに直接使用できます。