Pembolehubah statik dicipta apabila kelas dimuatkan atau bahkan sebelum blok statik dilaksanakan Tujuan blok statik adalah untuk menetapkan nilai kepada pembolehubah statik. Pembolehubah statik menyimpan nilai yang dikongsi antara semua kejadian kelas yang ditakrifkan, dan blok statik ialah bahagian kod yang dilaksanakan apabila kelas pertama kali dimuatkan. Jika kita ingin melaksanakan sebarang logik pada pemuatan kelas, maka logik itu perlu diletakkan di dalam blok statik untuk dilaksanakan pada pemuatan kelas.
public class StaticFlow { static int firstNumber = 10; static { firstMethod(); System.out.println("first static block"); } public static void main(String[] args) { firstMethod(); System.out.println("main method executed"); } public static void firstMethod() { System.out.println(secondNumber); } static { System.out.println("second static block"); } static int secondNumber = 20; }
0 first static block second static block 20 main method executed
Atas ialah kandungan terperinci Apakah langkah-langkah untuk membaca ahli statik dalam kelas Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!