Rumah Pembangunan Apakah bidang contoh dalam c? - definisi dari techopedia

Apakah bidang contoh dalam c? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Lapangan Lapangan?

Bidang medan, dalam C #, adalah pemboleh ubah apa-apa jenis yang terkandung dalam kelas atau struct, dan digunakan untuk menyimpan data objek. Ia adalah ahli jenis yang mengandungi satu salinan medan untuk setiap contoh jenis yang mengandungi.


Bidang instan mewakili data kelas yang membolehkan objek mengekalkan keadaannya. Bidang ini biasanya didedahkan sebagai harta dimana pelaksanaan dalaman lapangan dapat diubah sesuai dengan penambahbaikan dalam reka bentuk kelas tanpa memperkenalkan perubahan apa pun. Kelebihan ini menafikan kesan sedikit overhead dalam mengakses bidang melalui sifat.


Tujuan utama merancang bidang contoh adalah untuk merangkum data yang mesti diakses oleh semua kaedah kelas dan membolehkan data disimpan sepanjang hayat kelas. Di samping itu, data boleh dihalang daripada rasuah yang tidak disengajakan dengan menyembunyikannya dengan tahap akses yang diperlukan.


Medan instan juga dirujuk sebagai pemboleh ubah contoh.

Techopedia menerangkan Lapangan Kesan

Medan contoh diisytiharkan dalam blok kelas bersama-sama dengan butiran namanya, tahap akses dan jenis data. Tahap aksesnya boleh ditentukan menggunakan mana-mana pengubah akses, yang merupakan dalaman peribadi, dilindungi, awam, dalaman dan dilindungi. Secara umumnya, bidang digunakan dengan akses peribadi atau dilindungi untuk menghalang akses langsung mereka kepada kod klien.


Semasa instantiasi sebuah kelas, setiap contoh kelas menduduki ruang memori yang berasingan, dan bidangnya mempunyai nilai yang berasingan dan bebas. Tidak seperti medan statik, yang dimiliki oleh kelas dan dikongsi di antara semua keadaan kelas, medan contoh boleh diakses hanya dari contoh kelas.


Sebagai contoh, pertimbangkan kelas yang mempunyai tarikh sebagai medan contoh. Apabila dua contoh kelas ini dicipta sebagai X dan Y, nilai tarikh untuk objek X boleh diubah tanpa menjejaskan nilai objek Y.


Bidang instan boleh dimulakan dengan menggunakan operator tugasan dengan nilai awal apabila diisytiharkan. Bidang instan juga boleh digunakan dengan pengubah suai baca sahaja supaya nilainya dapat diberikan hanya satu kali, sama ada dalam perisytiharan atau dalam pembina kelasnya.

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