3

我真的对java类和驱动程序感到困惑。驱动程序代码的语法是什么,里面应该和不应该是什么?对于驱动程序,我们可能需要在其中有一个主程序,但是 java 类呢,我们不需要任何......吗?我是否需要为 java 类和驱动程序或仅在驱动程序中拥有这个:

公共静态无效主要(字符串[]参数){}

4

1 回答 1

8

从这里引用:

什么是驱动程序类?(爪哇)

“驱动程序类”通常只是包含主程序的类。在实际项目中,您可能经常有许多“驱动程序类”用于测试等等,或者您可以在任何对象中构建一个主程序并通过您的 IDE 选择可运行的类,或者只需指定“java 类名”。

例子:

这不是驱动程序类,因为它不包含任何主要方法。在这种情况下,它有方法“hello”:

public class HelloWorld {
  public void hello() {
    System.out.println("Hello, world!");
  }
}

与这个相比 - 这是一个驱动程序类,因为它包含一个主要方法,并且运行HelloWorld 的类:

public class HelloWorldDriver {
  public static void main(String[] args) {
    HelloWorld sayhello = new HelloWorld();
    sayhello.hello();
  }
}

因此,名称“驱动程序类” - 作为类 HelloWorldDriver “驱动器”,或者更确切地说,控制类 HelloWorld 的实例化和使用。

于 2013-03-10T03:13:53.577 回答