工作也已經四年多了,在今年纔有了“好記性不如爛筆頭”的覺悟,以後會慢慢講工作中的感悟以文檔的形式記錄下來。
ps:以下爲個人感悟,持續更新… 如有錯誤,歡迎指正,謝謝!
權限修飾符的合理使用
爲了增強項目的安全性、穩定性及貫徹迪米特原則,我們應該合理地使用權限修飾符,在寫代碼的時候,儘量用最嚴格的權限,如果確實有需要,再進行權限擴大,如:private -> 默認 -> protected -> public 。
修飾符 | 本類中 | 子類中 | 同包 | 非同包 |
---|---|---|---|---|
public | 可以 | 可以 | 可以 | 可以 |
protected | 可以 | 可以 | 可以 | 不可以 |
默認 | 可以 | 同包子類可以 | 可以 | 不可以 |
private | 可以 | 不可以 | 不可以 | 不可以 |