Rumah  >  Artikel  >  Java  >  Apakah langkah-langkah untuk membaca ahli statik dalam kelas Java?

Apakah langkah-langkah untuk membaca ahli statik dalam kelas Java?

WBOY
WBOYke hadapan
2023-08-30 20:41:101008semak imbas

Apakah langkah-langkah untuk membaca ahli statik dalam kelas Java?

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.

JVM mengikut langkah berikut untuk melaksanakan pembacaan ahli statik dalam kelas:

  • Kenal pasti ahli statik dari atas ke bawah
  • Lakukan tugasan pembolehubah statik dan blok statik dari atas ke bawah.
  • Pelaksanaan kaedah utama.

Contoh

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;
}

Output

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam

Artikel berkaitan

Lihat lagi