"Halo, Amigo! Aku krungu Rishi nerangake bab anyar lan nyenengake kanggo sampeyan?!"
"Bener, Kim."
"Topikku bakal ora kurang menarik. Aku arep ngomong babagan carane kelas dimuat menyang memori."
Kelas ing Jawa yaiku file ing disk sing ngemot bytecode, sing dikompilasi kode Jawa.
"Iya, aku inget."
Mesin Java ora mbukak yen ora perlu. Sanalika ana telpon menyang kelas nang endi wae ing kode, mesin Java mriksa apa wis dimuat. Lan yen ora, banjur mbukak lan miwiti.
Inisialisasi kelas kalebu nemtokake nilai kanggo kabeh variabel statis lan nelpon kabeh blok initialization statis.
"Sing misale jek padha nelpon konstruktor ing obyek. Nanging apa pamblokiran initialization statis?"
"Yen sampeyan kudu nglakokaké kode Komplek (contone, loading soko saka file) kanggo initialize obyek, kita bisa nindakake iku ing konstruktor. Nanging, variabel statis ora duwe kesempatan iki. Nanging wiwit perlu isih, sampeyan bisa nambah blok initialization statis utawa pamblokiran kanggo kelas. Padha Sejatine padha karo konstruktor statis.
Mangkene tampilane:
Kode | Apa pancene kedadeyan |
---|---|
|
|
Iku akeh kaya apa sing kedadeyan nalika konstruktor diarani. Aku malah wis ditulis minangka (ora ana) konstruktor statis.
"Ya, aku ngerti."
"Apik tenan."
GO TO FULL VERSION