Да си припомним: какво са класовете и обектите?


Полетата се декларират в тялото на класа, но извън тялото на метод, конструктор или блок



страница8/84
Дата03.01.2022
Размер0.54 Mb.
#112941
ТипПрограма
1   ...   4   5   6   7   8   9   10   11   ...   84
Класове
Свързани:
Изпитна тема1, Изпитна тема2
Полетата се декларират в тялото на класа, но извън тялото на метод, конструктор или блок.

Ето един примерен код, в който се декларират няколко полета:

class SampleClass

{

int age;



long distance;

string[] names;

Dog myDog;

}


Формално, декларацията на полетата става по следния начин:

[] ;

Частта определя типа на даденото поле. Той може да бъде както примитивен тип (byte, short, char и т.н.) или масив, така и от тип някакъв клас (например Dog или string).

Частта е името на даденото поле. Както при имената на обикно­вените променливи, когато именуваме една член-променлива, трябва да спазваме правилата за именуване на идентификатори в C# (вж. главата "Примитивни типове и променливи").

Частта е понятие, с което сме означили както модифика­то­ри­те за достъп, така и други модификатори. Те не са задължителна част от декларацията на едно поле.

Модификаторите и нивата на достъп, позволени в декларацията на едно поле, са обяснени в секцията "Видимост на полета и методи".

В тази глава, от другите модификато­ри, които не са за достъп, и могат да се използват при декларирането на полета на класа, ще обърнем внимание още на static, const и readonly.



Сподели с приятели:
1   ...   4   5   6   7   8   9   10   11   ...   84




©obuch.info 2024
отнасят до администрацията

    Начална страница