Rumah Pembangunan Apakah bidang? - definisi dari techopedia

Apakah bidang? - definisi dari techopedia

Isi kandungan:

Anonim

Takrif - Apa maksud Lapangan?

Bidang, dalam C #, adalah ahli kelas atau objek dari sebarang jenis yang mewakili lokasi memori untuk menyimpan nilai.

Bidang digunakan untuk menyimpan data yang mesti diakses dengan pelbagai kaedah kelas dan tersedia sepanjang hayat sesuatu objek. Bidang membolehkan kelas atau struct merangkumi data dengan pilihan untuk menentukan kebolehaksesannya pada pelbagai peringkat.

Secara umum, bidang digunakan untuk menentukan pembolehubah dalam kelas dengan aksesibiliti sebagai peribadi atau dilindungi. Bidang yang perlu didedahkan di mana-mana di luar kelas boleh dikemas sebagai kaedah awam, harta atau pengindeks.

Medan juga dikenali sebagai pembolehubah peringkat peringkat atau pembolehubah ahli.

Techopedia menerangkan Field

Bidang mesti diisytiharkan dalam jenis (kelas atau struct) dengan jenis data dan pengenal yang menamakan ahli. Ia juga boleh ditentukan dengan sifat dan modif seperti pengubah akses (awam, peribadi, dilindungi, dalaman), statik, baca sahaja dan tidak menentu semasa perisytiharannya. Ia juga boleh diberikan nilai awal.

Medan boleh menjadi jenis statik atau contoh. Medan statik tidak dikaitkan dengan sebarang jenis jenis dan dikongsi di antara semua jenis jenis. Satu medan contoh dikaitkan dengan contoh jenis sedemikian rupa sehingga setiap contoh jenis mempunyai set sendiri semua medan contoh kelas.

Sebagai contoh, butiran peribadi seseorang pekerja seperti nama, jawatan, dan lain-lain boleh disimpan sebagai medan contoh untuk menyimpan nilai setiap objek Kakitangan.

Bidang baca sahaja boleh diberikan hanya semasa perisytiharan atau dalam contoh atau pembina statik kelas itu.

Bidang berbeza dengan pemboleh ubah setempat dalam hal yang dahulu dapat diakses oleh lebih dari satu metode dan dapat digunakan di luar skop satu metode, sedangkan yang terakhir digunakan dalam metode itu sendiri.

Medan boleh dilindungi oleh harta yang membolehkan membaca dan menulis (selepas pengesahan) bidang. Harta juga membolehkan untuk mengubah pelaksanaan data dalaman yang diwakili sebagai medan tanpa melanggar kod yang ada.

Takrif ini ditulis dalam konteks C #
Apakah bidang? - definisi dari techopedia