Misol bilan Java-da abstraktsiya va inkapsulyatsiya o'rtasidagi farq nima?
Misol bilan Java-da abstraktsiya va inkapsulyatsiya o'rtasidagi farq nima?

Video: Misol bilan Java-da abstraktsiya va inkapsulyatsiya o'rtasidagi farq nima?

Video: Misol bilan Java-da abstraktsiya va inkapsulyatsiya o'rtasidagi farq nima?
Video: C# - LINQ асослари (15-дарс) 2024, Dekabr
Anonim

Abstraktsiya Qanday qilib aniq amalga oshirilganligidan xatti-harakatni olib tashlashni ifodalaydi abstraksiyaga misol ichida Java esa interfeys hisoblanadi Inkapsulyatsiya tafsilotlarni yashirishni anglatadi ning narsalar o'zgarganda hech qanday tanaga ta'sir qilmasligi uchun tashqi dunyodan amalga oshirish.

Keyin, misol bilan Java-da abstraktsiya va inkapsulyatsiya nima?

Inkapsulyatsiya o'rash, faqat xususiyatlar va usullarni yashirishdir. Inkapsulyatsiya ma'lumotlarni tashqi dunyodan himoya qilish uchun kod va ma'lumotlarni bitta birlikda yashirish uchun ishlatiladi. Sinf eng yaxshisi misol ning inkapsulyatsiya . Abstraktsiya boshqa tomondan, mo'ljallangan foydalanuvchiga faqat kerakli ma'lumotlarni ko'rsatishni anglatadi.

Ikkinchidan, abstraktsiya va polimorfizm o'rtasidagi farq nima? Abstraktsiya va polimorfizm o'rtasidagi farq Java tilida. 2) boshqa Polimorfizm o'rtasidagi farq va Abstraktsiya bu Abstraktsiya yordamida amalga oshiriladi mavhum Java-da sinf va interfeys Polimorfizm Java-da ortiqcha yuklash va bekor qilish orqali qo'llab-quvvatlanadi.

Shunday qilib, Java-da misol dasturi bilan inkapsulyatsiya nima?

Java-da inkapsulyatsiya uchun kod va ma'lumotlarni bir birlikka o'rash jarayonidir misol , bir nechta dori vositalaridan iborat kapsula. Endi biz undagi ma'lumotlarni o'rnatish va olish uchun setter va getter usullaridan foydalanishimiz mumkin. The Java Fasol sinfidir misol to'liq qamrab olingan sinfga tegishli.

Oddiy qilib aytganda, inkapsulyatsiya nima?

Inkapsulyatsiya ma'lumotlar va funktsiyalarni sinf deb ataladigan yagona birlikka birlashtirish jarayonidir. In oddiyroq so'zlar , sinfning atributlari shaxsiy va umumiy qabul qiluvchi sifatida saqlanadi va bu atributlarni boshqarish uchun sozlash usullari taqdim etiladi. Shunday qilib, inkapsulyatsiya ma'lumotlarni yashirish tushunchasini imkon yaratadi.

Tavsiya: