Apabila memulakan pembolehubah dalam Java, pembangun boleh memilih antara memulakan dalam pembina atau di luar pembina. Soalan ini meneroka kebaikan dan keburukan setiap pendekatan.
Pembina Dalaman (Gaya 1):
kelas awam ME {
private int i; public ME() { this.i = 100; }
}
Pembina Luar (Gaya 2):
kelas awam ME {
private int i = 100; public ME() { }
}
Konvensyen Disyorkan:
Konvensyen yang disyorkan, seperti yang dinyatakan dalam jawapan yang diterima , ialah Gaya 2 (penginisiatifan dalam pengisytiharan). Gaya ini menawarkan kelebihan berikut:
Pengecualian kepada Konvensyen:
Sudah tentu, terdapat pengecualian di mana Gaya 1 lebih sesuai:
Secara umum, Gaya 2 harus digunakan apabila mungkin untuk meningkatkan kebolehbacaan dan kebolehselenggaraan kod.
Atas ialah kandungan terperinci Pembina lwn Perisytiharan: Di Mana Harus Saya Memulakan Pembolehubah Java Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!