首頁> Java> java教程> 主體

嘗試這個改進隊列類

WBOY
發布: 2024-08-24 06:47:32
原創
671 人瀏覽過

Tente Isto  Melhore a classe Queue

您可以使用private修飾符對第 5 章的「嘗試這個 5-2」部分中開發的Queue類別進行重要改進。在該版本中,Queue 類別的所有成員都使用預設存取權限,這是
基本上是公開的。換句話說,使用 Queue 的程式有可能直接存取底層數組,並且可能會亂序存取其元素。由於隊列的目的是提供「先進先出」列表,因此不希望允許亂序存取。還有
惡意程式設計師有可能更改儲存在putlocgetloc索引中的值,從而篡改佇列。幸運的是,透過應用private.

說明符很容易避免這些類型的問題

目標:
透過應用 private 存取修飾符來保護類別的內部成員,從「嘗試這個 5-2」部分改進 Queue 類別。

改進步驟:
複製原始類別
將原始 Queue 類別從「嘗試這個 5-2」部分複製到名為 Queue.java 的新檔案。

應用私有修改器:
為Queue類別的內部成員新增private修飾符:

  • 數組q,儲存佇列的元素。
  • putloc 和 getloc 索引,管理佇列中的插入和刪除操作。

以上是嘗試這個改進隊列類的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!