0
在IDE一些公共方法標記爲Access can be package local
警告,如果我刪除public
形式的方法沒有警告將顯示。 這是否是一個好習慣?我應該讓他們公開嗎?包本地訪問
在IDE一些公共方法標記爲Access can be package local
警告,如果我刪除public
形式的方法沒有警告將顯示。 這是否是一個好習慣?我應該讓他們公開嗎?包本地訪問
如果該方法只在包中被訪問,最好的做法是使用「默認」訪問修飾符(通過不指定任何訪問修飾符)。此處更簡要地介紹了Java中使用的四種訪問修飾符,以及可訪問性級別。
一般的經驗法則是,如果您希望另一個包中的另一個類能夠訪問它,則只公開某些內容。 – billie
你不應該總是這樣或那樣做。相反,考慮你的組件的接口(即可能有多個類)。你將哪些操作暴露給消費者?這些應該是公開的。 – Taylor