Dom Rozwój Co to jest pole? - definicja z techopedia

Co to jest pole? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza pole?

Pole w języku C # jest członkiem klasy lub obiektu dowolnego typu, który reprezentuje lokalizację pamięci do przechowywania wartości.

Pola służą do przechowywania danych, które muszą być dostępne dla wielu metod klasy i dostępne przez cały okres istnienia obiektu. Pola umożliwiają klasie lub strukturze hermetyzowanie danych za pomocą opcji określających ich dostępność na wielu poziomach.

Zasadniczo pole służy do definiowania zmiennej w klasie z dostępnością jako prywatną lub chronioną. Pole, które musi być widoczne w dowolnym miejscu poza klasą, może być enkapsulowane jako metoda publiczna, właściwość lub indeksator.

Pole jest również znane jako zmienna na poziomie klasy lub zmienna składowa.

Techopedia wyjaśnia Field

Pole musi zostać zadeklarowane w typie (klasie lub strukturze) wraz z jego typem danych i identyfikatorem, który określa członka. Można go również określić za pomocą atrybutów i modyfikatorów, takich jak nowy, modyfikator dostępu (publiczny, prywatny, chroniony, wewnętrzny), statyczny, tylko do odczytu i zmienny podczas deklaracji. Można mu także przypisać wartość początkową.

Pole może być typu statycznego lub instancji. Pole statyczne nie jest powiązane z żadną instancją typu i jest współużytkowane przez wszystkie instancje typu. Pole instancji jest powiązane z instancją typu, tak że każda instancja typu ma swój własny zestaw wszystkich pól instancji klasy.

Na przykład dane osobowe klasy pracownika, takie jak nazwa, oznaczenie itp., Mogą być przechowywane jako pola instancji do przechowywania wartości każdego obiektu pracownika.

Pole tylko do odczytu można przypisać tylko podczas deklaracji lub w instancji lub konstruktorze statycznym tej klasy.

Pole różni się od zmiennej lokalnej tym, że do pierwszej można uzyskać dostęp za pomocą więcej niż jednej metody i można jej użyć poza zakresem jednej metody, podczas gdy do drugiej można użyć samej metody.

Pole może być chronione przez właściwość, która umożliwia odczyt i zapis (po sprawdzeniu poprawności) pola. Właściwość pozwala również na zmianę wewnętrznej implementacji danych reprezentowanych jako pole bez zerwania istniejącego kodu.

Ta definicja została napisana w kontekście C #
Co to jest pole? - definicja z techopedia