Bidang

Pengarang: Randy Alexander
Tanggal Pembuatan: 28 April 2021
Tanggal Pembaruan: 25 Boleh 2024
Anonim
Bidang
Video: Bidang

Isi

Definisi - Apa yang dimaksud dengan Field?

Bidang, dalam C #, adalah anggota kelas atau objek dari jenis apa pun yang mewakili lokasi memori untuk menyimpan nilai.


Bidang digunakan untuk menyimpan data yang harus dapat diakses ke berbagai metode kelas dan tersedia sepanjang masa objek. Fields memungkinkan kelas atau struct untuk merangkum data dengan opsi untuk menentukan aksesibilitasnya di berbagai tingkatan.

Secara umum, bidang digunakan untuk mendefinisikan variabel dalam kelas dengan aksesibilitas sebagai pribadi atau dilindungi. Bidang yang perlu diekspos di mana saja di luar kelas dapat diringkas sebagai metode publik, properti, atau pengindeks.

Bidang juga dikenal sebagai variabel tingkat kelas atau variabel anggota.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Field

Bidang harus dideklarasikan dalam tipe (kelas atau struct) dengan tipe datanya dan pengenal yang memberi nama anggota. Itu juga dapat ditentukan dengan atribut dan pengubah seperti baru, pengubah akses (publik, pribadi, dilindungi, internal), statis, hanya-baca dan mudah berubah selama deklarasi. Ini juga dapat diberi nilai awal.


Bidang dapat berupa tipe statis atau instance. Bidang statis tidak terkait dengan turunan tipe apa pun dan dibagikan di antara semua instance dari tipe tersebut. Bidang instance dikaitkan dengan turunan tipe sehingga setiap instance dari suatu tipe memiliki set sendiri dari semua bidang instance dari suatu kelas.

Misalnya, detail pribadi dari kelas Karyawan seperti nama, penunjukan, dll. Dapat disimpan sebagai bidang contoh untuk menyimpan nilai dari setiap objek Karyawan.

Bidang baca-saja dapat ditugaskan hanya selama deklarasi atau dalam contoh atau konstruktor statis kelas itu.

Bidang berbeda dari variabel lokal karena yang pertama dapat diakses oleh lebih dari satu metode dan dapat digunakan di luar ruang lingkup metode tunggal, sedangkan yang terakhir digunakan dalam metode itu sendiri.

Bidang dapat dilindungi oleh properti yang memungkinkan bidang membaca dan menulis (setelah validasi). Properti juga memungkinkan untuk mengubah implementasi internal data yang direpresentasikan sebagai bidang tanpa melanggar kode yang ada.


Definisi ini ditulis dalam con C #