ストーリーfinalキーワード

com.company.java.oop.clsパッケージ、

クラスClassF {
     // 静的ClassF新しい新しいインスタンスClassF =(); 

         静的{ 
            システム。OUTの .println(" } B = {静的。" + ClassF.b); 
        } 
S Tatic最終int型 B = 10 ;   // 静的でない場合、最終的なキーワードを追加するために属する最適化コンパイラ、初期化が完了すると、静的ブロック内の印刷のすべてが10、及び0です 
} 

パブリック クラスTestClassObject09 { 

    公共 静的 ボイドメイン(文字列[] argsが){ClassNotFoundExceptionがスロー
        (Class.forNameのを"com.company.java.oop.cls.ClassF " ); 
    } 
}
 

 

 

 

com.company.java.oop.clsパッケージ、

クラスClassF { 
    
    静的 ClassFインスタンス= 新しい新しい ClassF();   // インスタンス化
    
    パブリックClassF(){ 
        システム。OUT .println(B); int型B使用しない場合Bは、10であります最終的な変形は、その後、0の場合である
     } 

    静的{ 
        。システムOUT .println(静的B = {}  + ClassF.b); 
    } 
    静的最終int型 B = 10 ;  // 最適化コンパイラを加え、最終的なキーワードを初期化するために属します完全な、静的ブロック内のすべての印刷が10で、0静的ではない場合。
} 

パブリック・ クラスTestClassObject09 { 

    公共 静的 ボイドメイン(文字列[]引数)はClassNotFoundExceptionが{スロー
        にClass.forName(" com.company.java.oop.cls.ClassFを" )。
    } 
}

 

おすすめ

転載: www.cnblogs.com/mengbin0546/p/12003083.html