パッケージcn.learn.Finalは、 / * 最後のクラスを変更するために使用される場合、 1は、これらのメンバーのどれもが上書きされていない、クラスの任意のサブクラスを持つことはできませんが、親クラスをオーバーライドすることができ 、最終的な方法の変更に使用する場合 1.をこの方法は、上書きすることはできません 2が、同時に使用することはできない、と抽象的、抽象メソッドは、矛盾しな方法ではない 、最終的なローカル変数を変更するために使用された場合 、この変数は、同じ人生の時間の割り当て変更されません。1. 注:基本的なタイプのために、値変更することはできません 参照型のため、アドレス値は、変更することはできません 電話=最終作业電話番号(「アップル」):EG 作业アドレス値を変更することができない、作业電話新新=(「HUAWEI」)は使用できません myPhone.setName(「華為」しながら、 );セット名とすることができる 最後のメンバ変数変更するために使用される場合 、最終的な改変は、割り当てられなければならない場合のメンバ変数は、デフォルト値(空/偽)を有するので、1を 直接割り当て、すべてのオーバーロードコンストラクタ場合は2を、必要があります最終修正変数の代入 * / / * Javaの権利修飾子が変更 パブリック>保護>(デフォルト)>プライベート 同じクラス:YYYYの 1.privateは他がアクセスできるアクセスすることができ 、同じパッケージ:YYYN 異なるパッケージをサブクラスです:YYNN 例えば1テイクサブパッケージ 特別パッケージ、既にサブカテゴリー:YNNNの 注意:デフォルトでは、キーワードではないではありません書き込み * /