Ev gelişme Alan nedir? - techopedia nedir?

Alan nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Alan ne anlama geliyor?

C # 'daki bir alan, bir değerin depolanması için bir bellek konumunu temsil eden bir sınıfın veya herhangi bir türde bir nesnenin üyesidir.

Alanlar, bir sınıfın birden çok yöntemine erişilebilmesi ve bir nesnenin ömrü boyunca kullanılabilir olması gereken verileri depolamak için kullanılır. Alanlar, bir sınıfın veya yapının, birden çok düzeyde erişilebilirliğini belirtmek için verileri seçeneklerle kapsüllemesini sağlar.

Genel olarak, bir sınıftaki erişilebilirliği özel veya korumalı olarak bir değişkeni tanımlamak için bir alan kullanılır. Sınıf dışında herhangi bir yerde gösterilmesi gereken bir alan, genel bir yöntem, özellik veya dizin oluşturucu olarak kapsüllenebilir.

Alan, sınıf düzeyinde değişken veya üye değişken olarak da bilinir.

Techopedia, Field'ı açıklıyor

Bir alan, veri türü ve üyeyi adlandıran bir tanımlayıcı ile bir türde (sınıf veya yapı) bildirilmelidir. Ayrıca, bildirimi sırasında yeni, erişim değiştirici (genel, özel, korumalı, dahili), statik, salt okunur ve geçici gibi özellikler ve değiştiricilerle de belirtilebilir. Ayrıca bir başlangıç ​​değeri atanabilir.

Bir alan statik veya örnek türünde olabilir. Statik alan bir türün herhangi bir örneğiyle ilişkilendirilmez ve türün tüm örnekleri arasında paylaşılır. Bir örnek alanı, bir türün her örneğinin bir sınıfın tüm örnek alanları için kendi kümesine sahip olacağı şekilde bir türün örneğiyle ilişkilendirilir.

Örneğin, bir Employee sınıfının ad, atama vb. Kişisel bilgileri her bir Employee nesnesinin değerlerini saklamak için örnek alanları olarak saklanabilir.

Salt okunur bir alan yalnızca bildirim sırasında veya bu sınıfın bir örneğinde veya statik yapıcısında atanabilir.

Bir alan, bir yerel değişkenden farklıdır, çünkü bir öncekine birden fazla yöntemle erişilebilir ve tek bir yöntemin kapsamı dışında kullanılabilirken ikincisi yöntemin kendisinde kullanılabilir.

Bir alan, bir alanın okunmasına ve yazılmasına (doğrulamadan sonra) izin veren bir özellik tarafından korunabilir. Özellik, bir alan olarak temsil edilen verilerin dahili kodunun mevcut kodu bozmadan değiştirilmesine de izin verir.

Bu tanım C # bağlamında yazılmıştır.
Alan nedir? - techopedia nedir?