7 Класи
TestStaticNonStaticInitialization N1incance = new TestStaticNonStaticInitialization();
Console. WriteLine(" Create instance # 2 ");
TestStaticNonStaticInitialization N2incance = new TestStaticNonStaticInitialization();
}
7.4 Властивостi
Ми вже навчилися використовувати для доступу до полiв класу методи. За допомогою методiв ми будуємо логiку оброблення даних у програмi. Але в мовi C # передбаченi спецiальнi методи, якi називаються властивостi. Вони призначенi для читання значення поля або для встановлення вiдповiдного значення. У простому випадку синтаксис властивостей має такий вигляд: [ модифiкатор доступу ] тип назва
{ get { return iм’ я поля;
} set { iм’ я поля = value;
}
}
Визначення властивостi мiстить блоки get i set. В блоцi get мы зчитуємо значення поля, а в блоцi set ми встановлюємо необхiдне значення, яке позначається ключовим словом value.
class Elevator
{ private int number; public int Heigth; public int Width; public int Length; public readonly int Capacity;
void Elevator( string S, int H, int W, int L, int C)
{ Number = 1205; Height = H; Width = W; Length = L; Capacity = C;
124