Contoh dalam artikel ini menjelaskan penggunaan kata kunci statis di Java dan dibagikan kepada Anda untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
1. Pendahuluan:
1. Dalam suatu kelas, variabel anggota yang dideklarasikan dengan static adalah variabel anggota statis. Merupakan variabel publik kelas dan diinisialisasi saat pertama kali digunakan. Untuk semua objek kelas, hanya ada satu salinan dari variabel anggota statis.
2. Metode yang dideklarasikan dengan static adalah metode statis. Ketika metode dipanggil, referensi objek tidak akan diteruskan ke sana, sehingga anggota non-statis tidak dapat diakses dalam metode statis. (Metode statis tidak lagi dipanggil untuk suatu objek, sehingga anggota non-statis tidak dapat diakses)
3. Anggota statis dapat diakses melalui referensi objek atau nama kelas (tidak diperlukan instantiasi).
Catatan: Variabel statis sebagian besar digunakan untuk fungsi penghitungan. (Mode singleton dan sejenisnya sering digunakan)
2. Kode program:
kelas publik TestStatic{ private static int sid; private int id; public TestStatic(Nama string){ this.name = nama; id = sid ++; nama adalah: "+nama+",Id adalah: "+id+"."); } public static void main(String args[]){ TestStatic.sid = 100; TestStatic s1 = TestStatic baru("lili"); TestStatic s2 = TestStatic baru("tom");
Hasil yang berjalan ditunjukkan pada gambar di bawah ini:
Saya harap artikel ini bermanfaat untuk pemrograman Java semua orang.