private 修飾子を使用すると、この章の「試してみる 5-2」セクションで開発された Queue クラスに重要な改善を加えることができます。 5. そのバージョンでは、Queue クラスのすべてのメンバーがデフォルトのアクセス権 (
) を使用します。
基本的に公立。言い換えれば、Queue を使用するプログラムが基になる配列に直接アクセスし、その要素に順序どおりにアクセスできない可能性があります。キューの目的は「先入れ先出し」リストを提供することであるため、順不同のアクセスを許可することは望ましくありません。
も
悪意のあるプログラマーが putloc および getloc インデックスに格納されている値を変更し、キューを改ざんする可能性があります。幸いなことに、この種の問題は private.
目的:
「これを試してみる 5-2」セクションの Queue クラスを改善するには、プライベート アクセス修飾子を適用してクラスの内部メンバーを保護します。
改善の手順:
元のクラスをコピー
「試してみる 5-2」セクションにある元の Queue クラスを Queue.java.
プライベート修飾子の適用:
private 修飾子を Queue クラスの内部メンバーに追加します:
以上がこれを試してください Queue クラスを改善してくださいの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。