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