1. 程式人生 > >java基礎知識之工具類的建立

java基礎知識之工具類的建立

靜態的應用。


每一個應用程式中都有共性的功能,
可以將這些功能進行抽取,獨立封裝。
以便複用。


雖然可以通過建立ArrayTool的物件使用這些工具方法,對陣列進行操作。
發現了問題:
1,物件是用於封裝資料的,可是ArrayTool物件並未封裝特有資料。
2,運算元組的每一個方法都沒有用到ArrayTool物件中的特有資料。


這時就考慮,讓程式更嚴謹,是不需要物件的。
可以將ArrayTool中的方法都定義成static的。直接通過類名呼叫即可。

將方法都靜態後,可以方便於使用,但是該類還是可以被其他程式建立物件的。
為了更為嚴謹,強制讓該類不能建立物件。
可以通過將建構函式私有化完成。


接下來,將ArrayTool.class檔案傳送給其他人,其他人只要將該檔案設定到classpath路徑下,就可以使用該工具類。


但是,很遺憾,該類中到底定義了多少個方法,對方去不清楚。因為該類並沒有使用說明書。


開始製作程式的說明書。java的說明書通過文件註釋來完成。