Kdaj se kliče statični inicializacijski blok?

Kazalo:

Kdaj se kliče statični inicializacijski blok?
Kdaj se kliče statični inicializacijski blok?

Video: Kdaj se kliče statični inicializacijski blok?

Video: Kdaj se kliče statični inicializacijski blok?
Video: Review: Quiz 1 2024, November
Anonim

Statični inicializacijski blok bo poklican kot kmalu, ko se razred A naloži. Inicializacijski blok primerka bo poklican samo, ko je poklican konstruktor razreda za ustvarjanje predmeta razreda A.

Kdaj bi uporabili statični inicializacijski blok?

Blok statične inicializacije v Javi je blok, ki teče pred metodo main() v Javi. Javi ni vseeno, ali je ta blok napisan za metodo main() ali pred metodo main(), ne glede na to, bo izveden pred glavno metodo().

Ko se v Javi izvede statični blok?

Statični bloki se izvajajo ko se razred naloži v pomnilnik, medtem ko se bloki primerkov izvajajo samo, ko je ustvarjen primerek razreda. 5. 'this' ključne besede ni mogoče uporabiti v statičnem bloku, medtem ko se ta ključna beseda lahko uporabi v bloku primerkov.

Kaj so statični bloki in statični inicializatorji v Javi?

V Javi lahko uporabimo ključno besedo static z blokom kode, ki je znan kot statični blok. Statični blok lahko ima več navodil, ki se vedno izvajajo, ko se razred naloži v pomnilnik Znan je tudi kot blok statičnega inicializatorja Java, ker lahko inicializiramo statične spremenljivke v statičnem bloku med izvajanjem.

Ali se statični blok izvede pred konstruktorjem?

Ne pozabite: Statični bloki se lahko izvajajo tudi pred konstruktorji.

Priporočena: