最終的にだけでなく、公共、保護された、(デフォルト)、プライベート権利修飾子の概要

パッケージcn.learn.Finalは、
 / * 
   最後のクラスを変更するために使用される場合、
   1は、これらのメンバーのどれもが上書きされていない、クラスの任意のサブクラスを持つことはできませんが、親クラスをオーバーライドすることができ

   、最終的な方法の変更に使用する場合
   1.をこの方法は、上書きすることはできません
   2が、同時に使用することはできない、と抽象的、抽象メソッドは、矛盾しな方法ではない

   、最終的なローカル変数を変更するために使用された場合
   、この変数は、同じ人生の時間の割り当て変更されません。1. 
   注:基本的なタイプのために、値変更することはできません
      参照型のため、アドレス値は、変更することはできません
      電話=最終作业電話番号(「アップル」):EG 
      作业アドレス値を変更することができない、作业電話新新=(「HUAWEI」)は使用できません
      myPhone.setName(「華為」しながら、 );セット名とすることができる

   最後のメンバ変数変更するために使用される場合
   、最終的な改変は、割り当てられなければならない場合のメンバ変数は、デフォルト値(空/偽)を有するので、1を
   直接割り当て、すべてのオーバーロードコンストラクタ場合は2を、必要があります最終修正変数の代入
 * / 

/ * 
         Javaの権利修飾子が変更
           パブリック>保護>(デフォルト)>プライベート
同じクラス:YYYYの
    1.privateは他がアクセスできるアクセスすることができ
、同じパッケージ:YYYN 
異なるパッケージをサブクラスです:YYNN 
    例えば1テイクサブパッケージ
特別パッケージ、既にサブカテゴリー:YNNNの

注意:デフォルトでは、キーワードではないではありません書き込み
 * /

 

おすすめ

転載: www.cnblogs.com/huxiaobai/p/11470271.html