Rumah  >  Artikel  >  Java  >  Terminologi Java POJO: Medan, Pembolehubah, Atribut, Harta - Apakah Perbezaannya?

Terminologi Java POJO: Medan, Pembolehubah, Atribut, Harta - Apakah Perbezaannya?

DDD
DDDasal
2024-10-26 03:51:27471semak imbas

 Java POJO Terminology: Field, Variable, Attribute, Property - What's the Difference?

Menjelaskan Perbezaan dalam Entiti Java POJO

Di dalam alam Java Plain Old Java Objects (POJO), adalah perkara biasa untuk merujuk kepada pembolehubah persendirian dalaman yang diakses melalui getter dan setter menggunakan pelbagai istilah. Walau bagaimanapun, perbezaan yang tepat antara istilah ini boleh mengelirukan.

Field vs. Variable

Menurut glosari Oracle (https://docs.oracle.com/javase /tutorial/information/glossary.html), "medan" ialah ahli data kelas, biasanya bukan statik. Sebaliknya, "pembolehubah" ialah item data dengan nama, jenis dan skop. Apabila digunakan dalam konteks Java POJO, istilah "medan" dan "pembolehubah" selalunya boleh ditukar ganti, merujuk kepada ahli data dalaman.

Atribut

Glosari tidak menyebut secara khusus istilah "atribut" berhubung dengan Java POJO. Walau bagaimanapun, dalam sesetengah konteks, "atribut" boleh digunakan untuk merujuk kepada ciri atau sifat sesuatu objek.

Harta

"Harta" adalah lebih khusus istilah yang digunakan untuk menerangkan ciri-ciri objek yang boleh ditetapkan atau diubah suai oleh pengguna. Dalam kes Java POJO dengan getter dan setter, pembolehubah peribadi dalaman boleh dianggap sebagai sifat kerana ia boleh diakses dan dikemas kini dari luar kelas.

Apabila Berterusan

Apabila POJO Java dikekalkan dalam pangkalan data, pembolehubah peribadi dalaman juga boleh dirujuk sebagai "medan berterusan" atau "medan pangkalan data." Perbezaan ini menekankan fakta bahawa pembolehubah ini dipetakan ke lajur dalam jadual pangkalan data.

Kesimpulan

Walaupun mungkin terdapat nuansa halus dalam penggunaan istilah ini, dalam kebanyakan kes, ia boleh digunakan secara bergantian apabila merujuk kepada pembolehubah peribadi dalaman dalam Java POJO yang mempunyai getter dan setter. Istilah "harta" amat sesuai apabila membincangkan keupayaan untuk mengakses dan mengubah suai pembolehubah ini dari luar kelas.

Atas ialah kandungan terperinci Terminologi Java POJO: Medan, Pembolehubah, Atribut, Harta - Apakah Perbezaannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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