ここから参照されるように:
ドライバークラスとは何ですか?(Java)
「ドライバークラス」は、多くの場合、メインを含む単なるクラスです。実際のプロジェクトでは、テストなどのために多数の「ドライバークラス」がある場合があります。または、メインを任意のオブジェクトに組み込み、IDEを介して、または単に「javaクラス名」を指定することで実行可能なクラスを選択できます。
例:
mainメソッドが含まれていないため、これはドライバークラスではありません。この場合、メソッド「hello」があります。
public class HelloWorld {
public void hello() {
System.out.println("Hello, world!");
}
}
これに対して-これはmainメソッドが含まれているためドライバークラスであり、HelloWorldを実行するクラスです。
public class HelloWorldDriver {
public static void main(String[] args) {
HelloWorld sayhello = new HelloWorld();
sayhello.hello();
}
}
したがって、「ドライバークラス」という名前は、クラスHelloWorldDriverが「ドライブ」するので、クラスHelloWorldのインスタンス化と使用を制御します。