Kata kunci terakhir dalam Java menjadikan pembolehubah, kaedah dan kelas tidak boleh diubah. Pembolehubah tidak boleh ditetapkan semula, kaedah tidak boleh ditindih dan kelas tidak boleh diwarisi.
Peranan akhir dalam Java
Di Java, kata kunci terakhir ialah pengubah suai akses yang digunakan untuk menandakan pembolehubah, kaedah dan kelas untuk memberikannya kebolehubah.
Pembolehubah
Apabila mengisytiharkan pembolehubah akhir, ia mesti dimulakan pada masa pengisytiharan dan pembolehubah itu tidak boleh ditetapkan semula kemudian. Ini memastikan bahawa nilai pembolehubah kekal tidak berubah sepanjang pelaksanaan program.
Contohnya:
<code class="java">final int MY_CONSTANT = 10; MY_CONSTANT++; // 编译错误:不能重新赋值 final 变量</code>
Kaedah
Apabila muktamad digunakan pada kaedah, ini bermakna kaedah itu tidak boleh ditindih oleh subkelas. Ini berguna untuk menghalang subkelas daripada mengubah suai kaedah utama dalam kelas induk.
Contohnya:
<code class="java">class Parent { final void printMessage() { System.out.println("Parent message"); } } class Child extends Parent { // 编译错误:无法覆盖 final 方法 void printMessage() { System.out.println("Child message"); } }</code>
Kelas
Jika final digunakan untuk kelas, bermakna kelas itu tidak boleh diwarisi. Ini menghalang kelas lain daripada mensubkelaskan kelas ini.
rreeeeAtas ialah kandungan terperinci Apakah kegunaan final dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!