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!