複数のJavaクラスを実行する方法は?
Javaのプログラムには複数のクラスが含まれることができますが、mainメソッドを含むのは1つだけです。mainメソッドはプログラムのエントリーポイントです。複数のクラスを実行したい場合は、主要なクラスのmainメソッドで他のクラスのオブジェクトを作成し、それらのメソッドを呼び出すことができます。例えば:
public class MainClass {
public static void main(String[] args) {
OtherClass other = new OtherClass();
other.method();
}
}
public class OtherClass {
public void method() {
System.out.println("Hello from OtherClass!");
}
}
上の例では、MainClassが主要なクラスであり、mainメソッドが含まれています。mainメソッド内で、OtherClassのオブジェクトであるotherが作成され、そのmethodメソッドが呼び出されます。MainClassクラスを実行すると、「Hello from OtherClass!」が出力されます。
他のクラスが静的クラスである場合、オブジェクトを作成する必要はなく、クラス名を使用して静的メソッドを直接呼び出すことができます。