1. 程式人生 > >java中public,private,protected等關鍵字的使用場景。

java中public,private,protected等關鍵字的使用場景。

開發內部專案或者單獨模組(非公共模組)時,對訪問許可權的修飾符的使用可能不是很注意,但在公共程式碼的書寫或者是sdk一類的開發,訪問修飾符就顯得比較重要了。下面對public,protected,default,private的理解,提供方法:
1.如果涉及到包之間的業務邏輯的呼叫,考慮public修飾類,屬性。
2.如果涉及到同包下類之間的呼叫或者需要提供繼承複寫擴充套件的業務方法,考慮使用protected修飾。
3.如果只想在同包下使用且不想繼承複寫,我們考慮預設default(不寫修飾符)即可。
4. 如果只想類內部呼叫,那就可以使用private。
ps:訪問許可權修飾符的使用要根據程式碼功能來設定


這裡寫圖片描述