Bidang Mesin Virtual

Pengarang: Lewis Jackson
Tanggal Pembuatan: 8 Boleh 2021
Tanggal Pembaruan: 21 Juni 2024
Anonim
Apa itu Virtual Machine ? Pengertian , Contoh, kelebihan & Kekurangannya
Video: Apa itu Virtual Machine ? Pengertian , Contoh, kelebihan & Kekurangannya

Isi

Definisi - Apa yang dimaksud dengan Instance Field?

Bidang contoh, dalam C #, adalah variabel dari jenis apa pun yang terkandung dalam kelas atau struct, dan digunakan untuk menyimpan data objek. Ini adalah anggota dari tipe yang berisi dengan satu salinan bidang untuk setiap instance dari tipe yang mengandung.

Bidang instance mewakili data kelas yang memungkinkan objek untuk mempertahankan kondisinya. Bidang-bidang ini biasanya diekspos sebagai properti dimana implementasi internal bidang dapat diubah sesuai dengan peningkatan dalam desain kelas tanpa memperkenalkan perubahan yang melanggar. Keuntungan ini meniadakan efek sedikit overhead dalam mengakses bidang melalui properti.

Tujuan utama mendesain bidang instance adalah untuk merangkum data yang harus diakses oleh semua metode kelas dan memungkinkan data disimpan sepanjang masa instance kelas. Selain itu, data dapat dicegah dari korupsi tidak disengaja dengan menyembunyikannya dengan tingkat aksesibilitas yang diperlukan.

Bidang instance juga disebut sebagai variabel instan.


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 Instance Field

Bidang contoh dideklarasikan di dalam blok kelas bersama dengan detail namanya, tingkat akses dan tipe data. Tingkat aksesnya dapat ditentukan menggunakan pengubah akses mana pun, yang bersifat pribadi, dilindungi, publik, internal, dan internal yang dilindungi. Secara umum, bidang digunakan dengan aksesibilitas pribadi atau terlindungi untuk mencegah akses langsung ke kode klien.

Selama instantiasi kelas, setiap instance kelas menempati ruang memori yang terpisah, dan bidangnya memiliki nilai yang terpisah dan independen. Tidak seperti bidang statis, yang dimiliki kelas dan dibagi di antara semua instance kelas, bidang instance hanya dapat diakses dari instance kelas.

Misalnya, pertimbangkan kelas yang memiliki tanggal sebagai bidang contoh. Ketika dua instance dari kelas ini dibuat sebagai X dan Y, nilai tanggal untuk objek X dapat diubah tanpa mempengaruhi nilai objek Y.

Bidang instance dapat diinisialisasi menggunakan operator penugasan dengan nilai awal saat dideklarasikan. Bidang instance juga dapat digunakan dengan pengubah hanya-baca sehingga nilainya hanya dapat ditetapkan satu kali, baik dalam deklarasi atau dalam konstruktor kelasnya.


Definisi ini ditulis dalam con C #