finalキーワード!

最後のキーワードのI、

  最終的なキーワードは、二次割り当て、そうでないと(メンバーおよびローカル変数を含む)、クラス、メソッド、および変数を飾るために使用することができ、継承することができない、書き換えることができません。

第二は、可変最終キーワードを修正する場合、変数への参照であるオブジェクトまたは参照を変更することができない、変更することはできないのですか?

  キー変数の最終的な変形が参照される変数を変更することができない場合、コンテンツオブジェクト参照変数で参照又は変更することができます。

  例えば:

最終列A = 新しい文字列( "内容");

  次の文は、コンパイルエラーを報告し実行します。

= 新しい文字列( "");

  あなたは、コンテンツの内部を変更した場合でコンパイルされています。

a.append(「新しいコンテンツ」)。

第三に、最終的かつ静的の違い

主に「編集」への最終的な改変は、それによって安全性が向上しています。共有と便利に静的フォーカス。クラス関数の静的な変更を作成し、それはクラス名から直接アクセスすることができ、新しいオブジェクトのうちのクラスは、あなたも、静的関数、または共通の属性の静的な変更を共有することができます。

  

おすすめ

転載: www.cnblogs.com/tudoukaoya/p/12230857.html