2009-04-19 76 views

回答

31

「Driver class」通常只是包含main的類。在一個真實的項目中,你可能經常有許多用於測試和測試的「Driver類」,或者你可以在你的任何對象中構建一個main,並通過IDE選擇可運行類,或者只需指定「java classname」。

+5

不能說我以前聽說過包含主要方法被稱爲驅動程序類的類 - 它通常是類似「主類」或「入口點」的類。這只是我的經驗,但作者可能會在你的意義上使用它... – 2009-04-19 17:29:20

+2

我認爲這是Deitel + Deitel系列的一個怪癖。我已經完成了他們的幾本書,我記得Driver是許多例子的主要課程。 – 2009-04-19 17:30:53

7

沒有上下文,很難說。也許是在談論JDBC驅動程序?如果是這樣,那麼驅動程序類負責實現特定數據庫的java.sql.Driver接口,以便客戶端可以以與數據庫無關的方式編寫代碼。 JDBC基礎結構根據連接字符串確定使用哪個驅動程序。

如果本書不是在討論JDBC,我們需要更多的上下文。

0

「驅動程序類」可能是指涉及一個程序的編程風格: (1)「容器類」(2)「驅動程序類」

說你是創建自己的對象作爲數據的容器。 那麼你可能想創建兩種類型的類:「容器」和「驅動程序」

的「容器類」可能包含: - 實例變量來保存相關數據 - getter和setter - 方法來支持輸入/輸出類的移動數據(解析,翻譯) - 限制計算

的「驅動程序類」可能包含: - 主要方法是驅動整個任務(又名切入點執行)的執行 - 電話靜態方法,如程序編程 - 容器類的實例對象ts以保存不同的數據(可以以其他數據結構組織,例如,陣列;操作來解決整個任務)

7

根據我的Java書:

驅動程序類是一類就是負責運行的其他類。正如計算機術語「軟件驅動程序」指的是運行或驅動別的軟件一樣。