ホワイトツアー10

A.最終的なキーワード

  • 定数への変数の最後の変更は、定数を変更することはできません

注意:最後のメンバ変数が変更された場合、メンバ変数は、デフォルト値が与えられていない、あなたは手動で初期化する必要があります

  • 修飾された最終的な目的は、再割り当てすることはできません
  • 変更され、最終的なカテゴリは、最終的なクラスである、finalクラスは継承できません

注意:抽象クラスを継承しなければならないので、最終的かつ抽象的には、共存できないことだけで理にかなって、最終的なクラスの最終修正を継承することはできません

  • 修正された方法は、最終的なサブクラスでオーバーライドすることはできません

II。パッケージ導入

キーワード:パッケージ、インポート

  • パッケージ:現在のパケットがクラスに属する表し
  • インポート:パッケージの別のタイプの場合、このクラスのパッケージ構造は、クラスを介して電流にインポートする必要があります。

注意:

1、輸入需要のインポートは、例えば、アスタリスクを使用することができます。インポートされるjava.util。*;インポートシステムがクラスで使用される現在のクラスに応じutilのパッケージを表す。
2、手動langのパッケージをインポートすることなく、各クラスが持ちます自動的にLANG言語パックをインポート

III。パーミッション(範囲)修飾子

コンセプト:メンバーの変更のための可視性は、
保護されたパブリック[デフォルト]プライベートいる
注:許可修飾子のみを変更することができるメンバーは、ローカルで変更することはできません

                 public    protected    [default]       private
本类                  √            √            √            √
同包不同类               √            √            √            ×
不同包的子类          √            √            ×            ×
不同包的无关类      √           ×            ×            ×

異なる使用規則修飾子の範囲:
。1、公共:ツールは、外部の機能を提供
異なるコンテンツパッケージの親クラスのサブクラスへのアクセスを可能にする:2、保護された
3、[デフォルト]:サブクラスは異なるパッケージの親クラスのコンテンツへのアクセスを許可しました
4、民間:カプセル化プロパティ、シングルトン

おすすめ

転載: www.cnblogs.com/demonycw/p/11329329.html
おすすめ