Gaya Hidup

statis dan final di Java dalam Teknologi

Perbedaan Utama – statis & final di Jawa 

Setiap bahasa pemrograman memiliki sintaks tertentu.

Pemrogram harus mengikuti sintaks ini saat menulis program.

Kata kunci bahasa pemrograman memiliki arti khusus sesuai dengan tugasnya.

Mereka disediakan oleh bahasa pemrograman dan tidak dapat digunakan untuk variabel, metode, kelas yang ditentukan pengguna, dll.

Statis dan final merupakan dua kata kunci di Java.

Artikel ini membahas perbedaan antara statis dan final di Jawa.

Perbedaan yang jelas dari mereka, statis dan final di Java, merupakan istilah yang mengacu pada statis digunakan untuk mendefinisikan anggota kelas yang dapat digunakan secara independen dari objek kelas apa pun, sedangkan final digunakan untuk mendeklarasikan variabel konstanta atau metode yang tidak dapat diganti atau kelas yang tidak dapat diwariskan.

ISI

  1. Ikhtisar dan Perbedaan Utama 2.

    Apa itu statis di Java3.

    Apa yang final di Java4.

    Kemiripan Antara statis dan final di Java 5.

    Perbandingan Berdampingan – statis & final di Java dalam Bentuk Tabular 6.

    Ringkasan

Pengertian statis di Jawa?

Kelas terdiri dari anggota data (atribut) dan metode.

Untuk memanggil metode, harus ada objek dari kelas khusus itu.

Ketika sebuah metode dideklarasikan sebagai statis, tidak perlu membuat objek untuk memanggil metode itu.

Metode dapat dipanggil menggunakan nama kelas.

Lihat program di bawah ini.

Menurut program di atas, kelas A berisi variabel angka dan metode tampilan.

Keduanya, merupakan istilah yang mengacu pada anggota statis.

Oleh karena itu, tidak perlu membuat objek untuk mengakses variabel angka dan metode tampilan.

Pemrogram dapat langsung menulis nama kelas untuk mencetak nomor dan memanggil tampilan metode.

Jadi, tidak perlu membuat instance objek.

Jika variabel angka dan metode tampilan tidak statis, maka harus ada objek bertipe A.

Program di atas berisi blok statis dan metode utama.

Blok statis dipanggil saat kelas dimuat.

Oleh karena itu, pernyataan di blok statis dijalankan sebelum pernyataan di blok utama.

Jika ada banyak blok statis, mereka akan dieksekusi secara berurutan.

Apa yang final di Jawa?

Di dalam program, bisa terdapat variabel dari berbagai jenis.

Jika ada variabel seperti int x=1; nanti dalam program, nilai variabel itu dapat diubah ke beberapa nilai lain.

Variabel yang dideklarasikan sebagai final dan diinisialisasi dengan nilai tidak dapat diubah nanti dalam program.

Menurut program di atas, x, merupakan istilah yang mengacu pada variabel final.

Itu diberi nilai 5.

Itu tidak dapat diubah beberapa nilai lain karena dinyatakan sebagai final.

Java mendukung pemrograman berorientasi objek (OOP).

Salah satu pilar OOP adalah polimorfisme.

Salah satu jenis polimorfisme menimpa.

Kelas A memiliki metode tampilan.

Kelas B memperluas kelas A dan memiliki metode tampilan sendiri.

Saat membuat objek tipe B dan memanggil metode tampilan akan mencetak “B” sebagai output.

Metode tampilan kelas A diganti dengan metode tampilan kelas B.

Jika programmer apa yang harus dihindari untuk mengganti metode, maka dia dapat menggunakan kata kunci final untuk metode itu.

Jika metode tampilan di kelas A sudah final, metode tampilan di kelas B akan memberikan kesalahan karena metode tersebut tidak dapat ditimpa.

Pilar OOP lainnya adalah pewarisan.

Ini membantu untuk menggunakan kembali kode yang sudah ada.

Kelas baru dapat diperluas dari kelas yang ada dan menggunakan anggota data dan metode kelas yang ada.

Jika diperlukan untuk berhenti mewarisi kelas, programmer dapat menggunakan kata kunci ‘final’.

Lihat program di bawah ini.

Menurut program di atas, kelas A dinyatakan sebagai final.

Ketika kelas B memperluas A, itu memberikan kesalahan karena kelas A dinyatakan sebagai final.

Itu tidak bisa diwarisi oleh kelas lain.

Apa Persamaan Antara statis dan final di Jawa?

  • Baik statis maupun final, merupakan istilah yang mengacu pada kata kunci di Jawa.

Apa Perbedaan Antara statis dan final di Jawa?

statis & final di Jawa

Kata kunci statis menunjukkan bahwa variabel anggota, atau metode, dapat diakses tanpa memerlukan pembuatan instance dari kelas tempatnya.

Kata kunci terakhir menunjukkan entitas yang hanya dapat ditetapkan satu kali.

 Variabel

Variabel statis dapat diinisialisasi ulang.

Variabel akhir tidak dapat diinisialisasi ulang.

Metode

Dapat dipanggil dengan metode statis lainnya dan hanya mengakses anggota statis kelas.

Metode terakhir tidak dapat diganti.

Kelas

Objek kelas statis tidak dapat dibuat.

Ini hanya berisi anggota statis saja.

Kelas terakhir tidak dapat diwarisi oleh kelas lain.

Memblokir

Kata kunci statis dapat digunakan dalam satu blok.

Kata kunci terakhir tidak digunakan dengan blok.

Ringkasan – statis & final di Jawa

Artikel ini membahas dua kata kunci di Jawa seperti statis dan final.

Perbedaan antara statis dan final di Java, merupakan istilah yang mengacu pada statis digunakan untuk mendefinisikan anggota kelas yang dapat digunakan secara independen dari objek kelas apa pun, sedangkan final digunakan untuk mendeklarasikan variabel konstanta atau metode yang tidak dapat diganti atau kelas yang tidak dapat diwariskan. 

Referensi:

1.Apa itu Kata Kunci Statis di Jawa | metode statis dan variabel statis, Pembelajaran Telusko, 6 Maret 2015.

Tersedia di sini 2.7.16 Cara menggunakan Blok Statis di Tutorial Java, Pembelajaran Telusko, 30 April 2015.

Tersedia di sini 3.8.13 Cara menggunakan Kata Kunci Akhir di Java | Metode, kelas dan variabel, Telusko Learnings, 26 Feb.

2015.

Tersedia di sini