Rumah > Soal Jawab > teks badan
private static String name = "demo";
private static String name;
static {
name = "demo";
}
Seperti yang ditunjukkan dalam kod di atas, apakah perbezaan antara kedua-dua kaedah penulisan, atau apakah kelebihan dan kekurangan setiap satu.
淡淡烟草味2017-05-18 10:46:30
Tiada perbezaan dalam hasilnya, tetapi anda boleh menulis kod lain dalam blok kod, seperti memasukkan data ke dalam peta.
某草草2017-05-18 10:46:30
Dalam blok kod statik, anda boleh menetapkan nilai kepada lebih banyak pembolehubah dan operasi lain Ia biasanya digunakan untuk permulaan, seperti memuatkan imej sumber statik apabila permainan dimuatkan.
PHPz2017-05-18 10:46:30
Terdapat sedikit perbezaan: dalam kelas yang sama, pemulaan sifat statik diselesaikan sebelum blok pemula statik