Dasturiy injiniring fanidan mustaqil ishi mavzu: sinflar, metodlar, xususiyatlar


Download 103.87 Kb.
bet6/6
Sana22.02.2023
Hajmi103.87 Kb.
#1222630
1   2   3   4   5   6
Bog'liq
SINFLAR, METODLAR, XUSUSIYATLAR

Avtomatik xususiyatlar


Xususiyatlar sinf maydonlariga kirishni boshqaradi. Ammo, agar bizda o'nlab yoki undan ortiq maydonlar bo'lsa, unda har bir maydonni aniqlash va unga bir xil turdagi mulkni yozish zerikarli bo'ladi. Shuning uchun.net-ga avtomatik xususiyatlar qo'shildi. Ularda qisqartirilgan reklama mavjud:

Aslida, bu erda xususiyatlar uchun maydonlar ham yaratiladi, faqat ularni koddagi dasturchi yaratmaydi, lekin kompilyator kompilyatsiya paytida avtomatik ravishda hosil qiladi.
Avtomatik xususiyatlarning afzalligi nimada, agar ular aslida avtomatik ravishda yaratilgan o'zgaruvchiga murojaat qilsalar, nega to'g'ridan-to'g'ri avtomatik xususiyatlarsiz o'zgaruvchiga murojaat qilmaysiz? Haqiqat shundaki, istalgan vaqtda, agar kerak bo'lsa, biz avtoulov xususiyatini odatiy xususiyatga joylashtirishimiz, unga ma'lum bir mantiqni qo'shishimiz mumkin.
Shuni yodda tutish kerakki, standart xususiyatlarda bo'lgani kabi, faqat yozib olish uchun avtomatik xususiyatni yaratish mumkin emas.




















Download 103.87 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling