Inkapsulyatsiyaning eng yaxshi ta'rifi qaysi?
Inkapsulyatsiyaning eng yaxshi ta'rifi qaysi?

Video: Inkapsulyatsiyaning eng yaxshi ta'rifi qaysi?

Video: Inkapsulyatsiyaning eng yaxshi ta'rifi qaysi?
Video: UZTELECOMNING YANGI TARIF REJALARI 11.12.2021 2024, May
Anonim

Inkapsulyatsiya OOP (ob'ektga yo'naltirilgan dasturlash) asoslaridan biridir. Bu ma'lumotlarning ushbu ma'lumotlarda ishlaydigan usullar bilan birlashtirilishini anglatadi. Inkapsulyatsiya Ruxsatsiz shaxslarning ularga to'g'ridan-to'g'ri kirishiga yo'l qo'ymaslik uchun sinf ichidagi tuzilgan ma'lumotlar ob'ektining qiymatlari yoki holatini yashirish uchun ishlatiladi.

Xuddi shunday, inkapsulyatsiya nimani tushuntiradi?

Inkapsulyatsiya ob'ektga yo'naltirilgan dasturlashning (OOP) asosiy tushunchalaridan biridir. U ma'lumotlarni birlashtirish g'oyasini va ushbu ma'lumotlarda ishlaydigan usullarni bitta birlikda, masalan, Java'dagi sinfni tasvirlaydi. Bu kontseptsiya ko'pincha ob'ektning ichki ko'rinishini yoki holatini tashqi tomondan yashirish uchun ham qo'llaniladi.

Bundan tashqari, inkapsulyatsiya va misol nima? Inkapsulyatsiya Java'da kod va ma'lumotlarni bir birlikka o'rash jarayoni, uchun misol , bir nechta dori vositalaridan iborat kapsula. Endi biz undagi ma'lumotlarni o'rnatish va olish uchun setter va getter usullaridan foydalanishimiz mumkin. Java Bean sinfi misol to'liq kapsulalangan sinf.

Xuddi shunday, inkapsulyatsiya nima va uning afzalliklari so'raladi.

Inkapsulyatsiya - The Java kabi ob'ektga yo'naltirilgan dasturlash tilidan foydalanishning asosiy afzalligi shundaki, u sizning kodingizni ta'minlaydi - xavfsizlik, moslashuvchanlik va uning orqali oson texnik xizmat ko'rsatish inkapsulyatsiya . Inkapsulyatsiya yashirishda ham foydalidir the noqonuniy to'g'ridan-to'g'ri kirishdan sinfning ma'lumotlari (namuna o'zgaruvchilari).

Inkapsulyatsiya nima, bunga qanday erishasiz?

Inkapsulyatsiya ma'lumotlarning yagona birlik ostida yig'ilishi sifatida aniqlanadi. Kapsülleme mumkin bo'l erishilgan tomonidan: sinfdagi barcha oʻzgaruvchilarni xususiy deb eʼlon qilish va oʻzgaruvchilar qiymatlarini belgilash va olish uchun sinfda umumiy usullarni yozish.

Tavsiya: