Apa kata kunci 'terakhir' di Jawa?

Apa Kata Kunci Terakhir Di Jawa



Saat memprogram di Java, mungkin ada kejadian di mana pengembang perlu membatasi agar tidak mengesampingkan beberapa fungsi tertentu. Misalnya, mengamankan atau mengenkripsi data atau ketika ada kebutuhan untuk menyimpan nilai yang sama, selalu. Dalam kasus seperti itu, “ terakhir ” kata kunci di Java memungkinkan pengembang untuk membuat data menjadi rahasia.

Blog ini akan menguraikan penggunaan kata kunci 'final' di Jawa.

Apa kata kunci 'terakhir' di Jawa?

terakhir ” kata kunci di Java digunakan untuk membatasi pengguna dari menimpa nilai. Ini bekerja sedemikian rupa sehingga jika variabel atau fungsi dialokasikan sebagai final, nilainya tidak dapat ditimpa.







Jawa “ terakhir ” kata kunci dapat digunakan dalam banyak konteks:



Contoh 1: Pemanfaatan Kata Kunci “final” Dengan Variabel

Dalam contoh ini, “ terakhir ” kata kunci dapat dikaitkan dengan variabel dan ditimpa juga untuk menganalisis penggunaannya:



terakhir int skor = 35 ;

skor = Empat.Lima ;

Sistem . keluar . println ( skor ) ;

Dalam cuplikan kode di atas:





  • Pertama, inisialisasi nilai bilangan bulat yang dinyatakan dan kaitkan ' terakhir ” kata kunci dengan itu untuk membuat nilainya tidak dapat diubah.
  • Pada langkah selanjutnya, timpa bilangan bulat dengan nilai lain dan tampilkan.
  • Ini akan menghasilkan kesalahan karena nilai yang terkait dengan kata kunci yang dibahas tidak dapat ditimpa.

Keluaran



Pada keluaran di atas, pengecualian yang ditemui menunjukkan bahwa nilai yang terkait dengan ' terakhir ” kata kunci tidak dapat ditimpa.

Contoh 2: Pemanfaatan Kata Kunci “final” Dengan Fungsi

Dalam ilustrasi ini, kata kunci yang dibahas dapat digunakan dengan akumulasi fungsi di kelas:

orang tua kelas {
publik terakhir ruang kosong keluar ( ) {
Sistem . keluar . println ( 'Ini adalah fungsi default' ) ;
} }
classchildextendsparent {
publik ruang kosong keluar ( ) {
Sistem . keluar . println ( 'Ini adalah fungsi yang diganti' ) ;
} }
anak obj = baru anak ( ) ;
obj. keluar ( ) ;

Pada baris kode di atas:

  • Pertama, tentukan kelas induk bernama ' induk ”.
  • Di dalam kelas, tentukan fungsi bernama ' keluar() ' terkait dengan ' terakhir ” kata kunci dan tampilkan pesan yang disebutkan.
  • Setelah itu, buat kelas anak bernama “ anak ” mewarisi kelas induk dengan bantuan “ memanjang ” kata kunci.
  • Di kelas ini, deklarasikan fungsi “ keluar() ” identik dengan fungsi kelas yang diwariskan yang menampilkan pesan yang diberikan.
  • Pada utamanya, buat objek ' anak ” kelas dan aktifkan fungsi identik yang dinyatakan.

Keluaran

Keterbatasan yang dihadapi dalam keluaran di atas menandakan bahwa fungsi yang identik tidak dapat ditimpa.

Contoh 3: Pemanfaatan Kata Kunci “final” Dengan Kelas

Dalam contoh khusus ini, kelas dapat dialokasikan sebagai ' terakhir ” dan kemudian dapat diverifikasi dengan mewarisinya dengan kelas turunannya:

finalclassparent {
publik terakhir ruang kosong keluar1 ( ) {
Sistem . keluar . println ( 'Ini adalah kelas orang tua' ) ;
} }
classchildextendsparent {
publik ruang kosong keluar2 ( ) {
Sistem . keluar . println ( 'Ini kelas anak' ) ;
} }
anak obj = baru anak ( ) ;
obj. keluar1 ( ) ;

Terapkan langkah-langkah di bawah ini seperti yang diberikan pada baris kode di atas:

  • Pertama, tentukan kelas bernama ' induk ' terkait dengan ' terakhir ” kata kunci agar tidak diwariskan.
  • Di dalam kelas, tentukan fungsi yang disediakan dan tampilkan pesan yang diberikan.
  • Setelah itu, inisialisasi kelas anak “ anak ” mewarisi kelas induk melalui “ memanjang ” kata kunci.
  • Di kelas ini, deklarasikan juga sebuah fungsi bernama “ keluar2() ” dan cetak pesan yang dinyatakan dalam definisi (fungsinya).
  • Terakhir, di main, buat objek kelas anak dan aktifkan fungsi kelas induk “ keluar1() ”.
  • Ini akan mencatat kesalahan karena kelas yang dialokasikan sebagai final tidak dapat diwariskan.

Keluaran

Dalam output ini, terlihat bahwa pengecualian dilemparkan karena fungsi kelas induk tidak dapat dipanggil oleh kelas anak.

Kesimpulan

terakhir ” kata kunci di Java digunakan untuk mencegah pengguna menimpa nilai. Kata kunci ini dapat dikaitkan dengan variabel, fungsi atau kelas, dll. Setelah memodifikasi atau mewarisi (dalam kasus kelas) nilainya, kesalahan akan dicatat. Artikel ini membahas penggunaan kata kunci final di Jawa.