Video: Cara Riset Kata Kunci Youtube di HP - Pakai Tubebuddy 2024
Di Jawa, ahli statik adalah ahli kelas yang tidak dikaitkan dengan contoh kelas. Sebaliknya, ahli itu dimiliki oleh kelas itu sendiri. Akibatnya, anda boleh mengakses ahli statik tanpa terlebih dahulu membuat contoh kelas.
Kedua-dua jenis ahli statik adalah medan statik dan kaedah statik:
-
Bidang statik: Bidang yang dinyatakan dengan kata kunci statik, seperti ini:
int bola statik peribadi;
Kedudukan kata kunci statik ditukar ganti dengan kedudukan kata kunci keterlihatan (peribadi dan awam, serta dilindungi). Akibatnya, pernyataan berikut juga berfungsi:
int bolaCount private statik;
Sebagai konvensyen, kebanyakan pengaturcara cenderung meletakkan kata kunci penglihatan terlebih dahulu.
Nilai medan statik adalah sama dalam semua keadaan kelas. Dengan kata lain, jika kelas mempunyai medan statik bernama CompanyName, semua objek yang dibuat dari kelas akan mempunyai nilai yang sama untuk CompanyName.
Medan statik dicipta dan dimulakan apabila kelas dimuatkan terlebih dahulu. Itu berlaku apabila ahli statik kelas dirujuk atau apabila suatu instance kelas dibuat, mana yang lebih awal.
-
Kaedah statik: Kaedah yang diisytiharkan dengan kata kunci statik. Seperti bidang statik, kaedah statik dikaitkan dengan kelas itu sendiri, bukan dengan objek tertentu yang dibuat dari kelas. Akibatnya, anda tidak perlu membuat objek dari kelas sebelum anda boleh menggunakan kaedah statik yang ditentukan oleh kelas.
Kaedah statik yang paling terkenal adalah utama, yang dipanggil oleh runtime Java untuk memulakan aplikasi. Kaedah utama mesti statik, yang bermaksud bahawa aplikasi dijalankan dalam konteks statik secara lalai.
Salah satu kaedah asas bekerja dengan kaedah statik ialah anda tidak dapat mengakses kaedah atau medan tidak statik dari kaedah statik kerana kaedah statik tidak mempunyai contoh kelas untuk digunakan untuk kaedah contoh rujukan atau medan.