您可以使用private 修飾符對章節的「嘗試這個」5-2 部分中開發的Queue 類別進行重要改進55 . 在該版本中,Queue 類別的所有成員都使用預設存取權限,即
基本上是公開的。換句話說,使用 Queue 的程式有可能直接存取底層數組,並且可能會亂序存取其元素。由於隊列的目的是提供「先進先出」列表,因此不希望允許亂序存取。還有
惡意程式設計師有可能更改儲存在 putloc 和 getloc 索引中的值,從而篡改佇列。幸運的是,透過應用 private.
目標:
透過應用 private 存取修飾符來保護類別的內部成員,從「嘗試這個 5-2」部分改進 Queue 類別。
改善步驟:
複製原始類別
將原始 Queue 類別從「嘗試此 5-2」部分複製到名為 Queue.java 的新檔案。
應用私有修飾符:
為Queue類別的內部成員新增private修飾符:
以上是嘗試這個改進隊列類的詳細內容。更多資訊請關注PHP中文網其他相關文章!