Startuj z nami!

www.szkolnictwo.pl

praca, nauka, rozrywka....

mapa polskich szkół
Nauka Nauka
Uczelnie Uczelnie
Mój profil / Znajomi Mój profil/Znajomi
Poczta Poczta/Dokumenty
Przewodnik Przewodnik
Nauka Konkurs
uczelnie

zamów reklamę
zobacz szczegóły
uczelnie

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ład

using 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) ...





Zachodniopomorskie Pomorskie Warmińsko-Mazurskie Podlaskie Mazowieckie Lubelskie Kujawsko-Pomorskie Wielkopolskie Lubuskie Łódzkie Świętokrzyskie Podkarpackie Małopolskie Śląskie Opolskie Dolnośląskie