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

Contoh analisis urutan pelaksanaan blok kod java

WBOY
Lepaskan: 2023-04-18 12:07:03
ke hadapan
1804 orang telah melayarinya

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();
    }
}
Salin selepas log masuk

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

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan