|
Yana bir bor majburiy bo‘lmagan argumentlar haqida Pdf ko'rish
|
bet | 165/194 | Sana | 20.02.2024 | Hajmi | 6,33 Mb. | | #159185 |
Yana bir bor majburiy bo‘lmagan argumentlar haqida
Siz [2] 4-mavzuda majburiy bo‘lmagan va nomlangan argumentlar haqida bildingiz. Eslab
ko‘ring majburiy bo‘lmagan argumentlar kiruvchi argumentlar uchun standart qiymatlarni aniqlash
imkonini beradi. Agar chaqiruvchi kodga bu standart qiymatlar qanoatlantirsa unda ajoyib
qiymatlarni ko‘rsatish shart emas, biroq buni ob’ekt maxsus berilganlari bilan ta’minlash talab
etilgan. Motorcycle sinfini keyingi versiyasini ko‘rib chiqamiz u endi ob’ektlarni konstruktorlashni
bir nechta imkoniyatlarini ko‘rsatadi.
Nomlangan argumentlarning sintaksisi standart o‘rnatishlarni o‘tkazib yuborishini eslab
ko‘ring. Biroq majburiy bo‘lmagan nomlangan argumentlani qo‘llanishi konstruktorlar to‘plamini
aniqlashni juda qulay usulidir u berilgan sinf bilan ishlatiladi. Doim esda tutish kerakki bu sintaksis
faqatgina .NET 4,0 mavjud hisoblanadi yoki keyingi versiyalarda. Agar sinflarni ko‘rish talab
etilsada ular .NET platformasiz bajarilishi lozim. Xohlagan holatta biz berilganlar maydoni bilan
sinfni aniqlashimiz mumkin va har xil operatsiyalar bilan, shundayki ular konstruktorlar va
metodlar. Endi formal ko‘rinishda statik kalit so‘zini rolini ko‘rib chiqamiz.
Kiruvchi kod SimpleClassExample proekti 5-mavzu katalogida mavjud.
Asosiy adabiyotlar
1.
Robert W. Sebesta, Concepts of Programming Languages, John Wiley & Sons, USA 2015.
2.
Fundamentals of Computer Programming With C# (The Bulgarian C# Programming Book).
Svetlin Nakov & Co., 2013
3.
Andrew Troelsen. Pro C# 5.0 and the .NET 4.5 Framework Sixth Edition 2012 apress.
Glossariy
▪ Ob’ektga yo‘naltirilgan dasturlash (OOP) - dasturlash paradigmasi bo‘lib, ular ob’ektlarni va
ularning o‘zaro aloqasini kompyuter dasturlarini qurish uchun ishlatadi. Shu orqali subektiv
sohaning sodda modelini tushunish osonroq bo‘ladi, bu esa dasturchiga haqiqiy hayotdagi
muammolarni mantiqan yechish imkonini beradi.
▪ Klass -
Klasslar ob’ektlarni hosil qilishda ishlatiladigan shablonlar hisoblanadi. Har bir ob’ekt
maydonlar va ushbu maydonlar ustida amal bajaruvchi metodlardan iborat. Masalan, mijozni
anglatuvchi klass quyidagi maydonlarga ega bo‘lishi mumkin: CustmerID, FirstName, LastName va
Address.
▪ Klass a’zolari - klassning ma’lumotlari va funksiyalari
▪
|
| |