|
Właściwość (informatyka)
Właściwość (informatyka)Właściwość klasy (ang. class property) – dodatkowy element składowy
klas
wprowadzony w
C#
, który dostarcza bardziej elastyczny mechanizm odczytywania, zapisywania oraz wykonywania operacji na wartościach prywatnych
pól
klasy. Właściwości są używane tak jakby były polami publicznymi, jednak w rzeczywistości są one specjalnymi
metodami
nazywanymi często metodami dostępowymi (ang. accessors). Pozwala to na łatwiejszy i bardziej przejrzysty dostęp do danych, bez rezygnowania z bezpieczeństwa i elastyczności metod. Mechanizm ten związany jest z jednym z założeń
programowania obiektowego
o nazwie
hermetyzacja
. Składnia właściwości klasy wygląda następująco: <modyfikator_dostepu> <typ> nazwa{ get { // implementacja } set { // implementacja }} Przykładusing System; class Person{ private string lastname; private string fitstname; public string Lastname { get { return lastname; } set { this.lastname = value; // słowo kluczowe value jest używane w odniesieniu do wartości przekazanej do set } } public string Firstname { get { return firstname; } set { this.firstname = value; } }} class Program{ public static void Main(string[] args) { Person person = new Person(); // ustawiamy wartości prywatnych pól klasy przy użyciu właściwości person.Lastname = "Kowalski"; person.Firstname = "Jan"; Console.WriteLine("Nazywam się " + person.Firstname + " " + person.Lastname); // pobieramy wartość prywatnych pól klasy za pomocą właściwości }}
Inne hasła zawierające informacje o "Właściwość (informatyka)":
Terabajt
...
Sortowanie
...
Wskaźnik
...
Grupa
...
Arystoteles
...
Kompozycja
...
Semantyka
...
Układ
...
Bertrand Russell
...
Toruń
...
Inne lekcje zawierające informacje o "Właściwość (informatyka)":
222. Warunki życia w Polsce (plansza 3)
...
027. Charakterystyka wód wszechoceanu (plansza 6)
...
Substancje chemiczne (plansza 6)
...
|
|
|
|