這裏是整個源代碼:Java中的空花括號/大括號是什麼意思?
http://zerioh.tripod.com/ressources/sockets.html
這裏是我想強調的代碼:
Provider(){}
是什麼線意味着什麼?謝謝。
這裏是整個源代碼:Java中的空花括號/大括號是什麼意思?
http://zerioh.tripod.com/ressources/sockets.html
這裏是我想強調的代碼:
Provider(){}
是什麼線意味着什麼?謝謝。
它是一個具有默認可訪問性的構造函數。
無參數構造函數只是被定義而不是未聲明。但是,由於訪問級別修飾符「public」被省略,這意味着使用默認包定義無參數構造函數。
這意味着包之外的任何類都不能實例化它。只有包中的類才能實例化Provider類。
這是default constructor它什麼都不做。
該類的一個對象可以通過包來創建。
+1 - 好問題!這當然是非常基本的,但它是發人深省的,並且強調了如何使用訪問級別修飾符來限制訪問並澄清類的目的。我覺得很多人忽視了這些東西,並沒有看到他們如何傳達像「這個類只用於這個包和其他任何地方」的東西。 – jmort253 2012-02-29 07:35:17