[Java] JavaFoundationの最終キーワード

 Finalは、final、クラス、メソッド、および変数をJavaで変更できることを意味します。

最終変更クラス:

  クラスが最終的に変更されると、クラスは最終クラスを表し、子孫はなく、継承できません

//最终类
public final class Person{
}

このクラスが継承されると、次のエラーが生成されます。

最終修正方法

finalによって変更されたメソッドはfinalメソッドであり、オーバーライドできません

//最终方法
public final void eat(){
    System.out.println("吃饭");
}

このメソッドを変更すると、次のエラーが表示されます。

最終的に変更された変数

役割

        1)finalによって変更された変数は定数になり、変更できません。

         2)javaで最終的に変更された変数に名前を付ける場合、すべての文字は大文字になり、単語は「_」で区切られます。

基本タイプと参照タイプの違いを変更しました。

        1)基本タイプは値を格納し、参照タイプはアドレス値を格納します

        2)最終変更の基本的なタイプは、値を変更できないことです。

        3)参照タイプが最終的に変更された場合、アドレス値は変更できません。

おすすめ

転載: blog.csdn.net/weixin_43267344/article/details/107866057