Klasy w języku C#

Klasy - podstawowe typy referencyjne.


Klasy są podstawowymi typami referencyjnymi w C#. Klasa w programowaniu jest to rodzaj klasyfikacji, czyli próby zdefiniowana częściowej lub całkowitej definicji dla pewnych obiektów. Definicja klasy obejmuje dopuszczalny stan obiektów oraz ich zachowania.

Ogólna składnia deklaracji klasy:

[modyfikatory]  class  Identyfikator   [ :lista_bazowa]
{
   składniki_klasy
}
gdzie:
  • modyfikatory - dostępne modyfikatory to: new, abstract, sealed, public, private, protected, internal (opcjonalne) - domyślnie elementy danej klasy są prywatne,
  • identyfikator - nazwa klasy (wymagane),
  • lista_bazowa - lista może zawierać nazwę tylko 1 klasy po której dziedziczymy oraz nazwy interfejsów oddzielone przecinkami (opcjonalne),
  • składniki_klasy - lista pół i metod danej klasy.

Przykładowy kod klasy:

    public class HomeController
    {
        public ActionResult Index()
        {
            ViewBag.Message = "Modify this.";
 
            return View();
        }
    }
Deklaracje klasy możemy stworzyć przy pomocy snippetu: class. Wpisujemy słowo class a następnie klikamy dwukrotnie klawisz tab.

Więcej na temat klas:

http://msdn.microsoft.com/pl-pl/library/x9afc042.aspx
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):