これを試してください Queue クラスを改善してください

WBOY
リリース: 2024-08-24 06:47:32
オリジナル
679 人が閲覧しました

Tente Isto  Melhore a classe Queue

private修飾子を使用すると、第 5 章の「これを試してみる 5-2」セクションで開発されたQueueクラスに重要な改善を加えることができます。そのバージョンでは、Queue クラスのすべてのメンバーがデフォルトのアクセスを使用します。それは
基本的に公立。言い換えれば、Queue を使用するプログラムが基になる配列に直接アクセスし、その要素に順序を間違えてアクセスする可能性があります。キューの目的は「先入れ先出し」リストを提供することであるため、順不同のアクセスを許可することは望ましくありません。また
悪意のあるプログラマがputlocインデックスとgetlocインデックスに保存されている値を変更し、キューを改ざんする可能性があります。幸いなことに、この種の問題はprivate.

指定子を適用することで簡単に回避できます。

目的:
「これを試してみる 5-2」セクションの Queue クラスを改善するには、プライベート アクセス修飾子を適用してクラスの内部メンバーを保護します。

改善の手順:
元のクラスをコピーする
「試してみる 5-2」セクションにある元の Queue クラスを Queue.java.

という新しいファイルにコピーします。

プライベート修飾子を適用します:
private 修飾子を Queue クラスの内部メンバーに追加します:

  • キューの要素を格納する配列 q。
  • putloc インデックスと getloc インデックス。キュー内の挿入操作と削除操作を管理します。

以上がこれを試してください Queue クラスを改善してくださいの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!