Rumah  >  Artikel  >  Java  >  Contoh analisis urutan pelaksanaan blok kod java

Contoh analisis urutan pelaksanaan blok kod java

WBOY
WBOYke hadapan
2023-04-18 12:07:031737semak imbas

1. Aliran pelaksanaan blok kod statik, blok kod struktur dan kaedah struktur kelas

Blok kod statik> >

2. Kandungan statik dimuatkan dengan pemuatan kelas.

Kandungan blok kod statik dilaksanakan terlebih dahulu.

3 Mulakan kelas induk sebelum memulakan subkelas.

Tertib permulaan pembolehubah ahli kelas: Inisialisasi eksplisit adalah konsisten dengan tahap permulaan blok kod struktur, jadi susunan kod menentukan susunan permulaan, tetapi ambil perhatian bahawa blok kod struktur tidak boleh menambah jenis data.

Instance

class Fu {
    static {
        System.out.println("静态代码块Fu");
    }
 
    {
        System.out.println("构造代码块Fu");
    }
 
    public Fu() {
        System.out.println("构造方法Fu");
    }
}
 
class Zi extends Fu {
    static {
        System.out.println("静态代码块Zi");
    }
 
    {
        System.out.println("构造代码块Zi");
    }
 
    public Zi() {
        System.out.println("构造方法Zi");
    }
}
 
class ExtendsTest2 {
    public static void main(String[] args) {
        Zi z = new Zi();
    }
}

Atas ialah kandungan terperinci Contoh analisis urutan pelaksanaan blok kod java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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