Rumah > Java > javaTutorial > Bagaimanakah Saya Mencipta dan Menggunakan Pemalar dengan Berkesan di Java?

Bagaimanakah Saya Mencipta dan Menggunakan Pemalar dengan Berkesan di Java?

Susan Sarandon
Lepaskan: 2024-12-17 15:30:12
asal
1031 orang telah melayarinya

How Do I Effectively Create and Use Constants in Java?

Mencipta Pemalar dalam Java

Di Java, pemalar ialah nilai tidak berubah yang tidak boleh diubah suai setelah diisytiharkan. Ia biasanya digunakan untuk menyimpan data tetap atau terkenal seperti PI atau nilai maksimum.

Pelaksanaan Optimum

Salah satu amalan yang paling mudah dan diterima secara meluas ialah mengisytiharkan pemalar sebagai medan akhir statik dalam kelas:

public class MaxSeconds {
    public static final int MAX_SECONDS = 25;
}
Salin selepas log masuk

Pendekatan ini mematuhi konvensyen Java tentang mentakrifkan pemalar menggunakan huruf besar dengan garis bawah untuk memisahkan perkataan. Ia juga memastikan pemalar anda kekal statik dan tidak berubah, hanya boleh diakses melalui kelas yang mentakrifkannya.

Elakkan Kelas Tersuai untuk Pemalar

Menyimpan pemalar dalam kelas atau antara muka yang berasingan umumnya tidak digalakkan. Ini mewujudkan kerumitan yang tidak perlu dan boleh menyebabkan kekeliruan apabila merujuk pemalar ini daripada bahagian berlainan pangkalan kod anda.

Pembolehubah Boleh Berubah dan Akhir

Perhatikan bahawa pembolehubah diisytiharkan sebagai muktamad tetapi daripada jenis boleh ubah masih boleh mengalami mutasi. Ini bermakna walaupun rujukan pembolehubah itu sendiri kekal tidak berubah, nilai yang ditunjukkannya boleh diubah suai.

Sebagai contoh:

public static final Point ORIGIN = new Point(0, 0);

public static void main(String[] args) {
    ORIGIN.x = 3;
}
Salin selepas log masuk

Dalam contoh ini, walaupun ORIGIN diisytiharkan sebagai muktamad, ia koordinat-x masih boleh diubah suai. Ini kerana ORIGIN menghala ke objek Point, yang dengan sendirinya boleh berubah. Akibatnya, ORIGIN akan mewakili titik pada (3, 0) selepas pengubahsuaian.

Atas ialah kandungan terperinci Bagaimanakah Saya Mencipta dan Menggunakan Pemalar dengan Berkesan di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan