static
Sobirjonov O’tkirbek
Siz C# da dastur yozar ekansiz, static kalit so’ziga duch kelishingiz aniq. Ushbu darsda static kalit so’zi classlar yaratishda qanday ahamiyatga ega ekanligini ko’rib chiqamiz.
Classlarning oldidan static so’zi yozilgan bo’lsa, demak bu class — static class degan ma’noni bildiradi. Static classlar bizga object olmasdan uning maydon, method va property laridan foydalanish imkoniyatini beradi.
Console.WriteLine(Math.PI);
Ushbu code dagi Math.PIga e’tibor bering. Math class – bu static qilib yozib chiqilgan classdir.
Static qilib siz birorta class yaratsangiz undan object olmasdan ClassName.PropertyName
yoki ClassName.MethodName
ko’rinishida ishlatish imkoniyati bo’ladi (Class nomi “.” dan keyin ishlatmoqchi bo’lgan maydon va method nomini yozib ishlatib keta olasiz).
static class lar qanday yoziladi? Quyidagi namunada Math classidagi PI ni ishlatishni qo’lda yozib chiqsak qanday ko’rinishda bo’lishini ko’rib chiqamiz.
Demak, static classlarni yaratish uchun class nomi va method nomlari oldidan static kalit so’zini ishlatgan holatda yarata olar ekanmiz. Static classlarda object olib bo’lmaydi, chunki bu xususiyat object olmasdan ishlatish uchun qo’shilgan. Static classlar va static methodlar haqida quyidagi namudan xulosa olishingiz mumkin.
Natija :
Dasturlash
static