Java驱动程序?

问题描述:

我真的很困惑java类和驱动程序。代码的语法是什么,驱动程序的内容是什么,不应该在它内部?对于驱动程序,我们可能需要内部有一个主程序,但java类怎么样,我们不需要......? 我是否需要有这样两个Java类和仅有驱动器驱动程序或:Java驱动程序?

公共静态无效的主要(字串[] args){ }

+0

没有任何语境,这个问题没有多大意义。 – 2013-03-10 03:06:21

由于从此处引用:

What is a driver class? (Java)

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

实施例:

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

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的实例化和使用。

+0

这意味着我必须在类中编写所有的方法和构造函数,并且我可以调用我的方法和驱动程序类的主要方法。 – Mah1990 2013-03-10 04:20:27

+0

@ Mah1990,正确。您必须将所有方法写入一个类中,然后实例化该类并使用其驱动程序类的主方法中的方法和构造函数。 – jrd1 2013-03-10 04:31:55

+0

jrd1,谢谢...我会尝试我的代码,看看会发生什么。 – Mah1990 2013-03-11 02:49:52