Java'da qanday abstraksiya?

Mundarija:

Java'da qanday abstraksiya?
Java'da qanday abstraksiya?
Anonim

Java'da ma'lumotlarni abstraktsiyalash obyektni mohiyatiga qisqartirish jarayoni deb ta'riflanadi, shundagina foydalanuvchilarga faqat kerakli xarakteristikalar ochiladi Abstraksiya ob'ektni quyidagi nuqtai nazardan belgilaydi uning xususiyatlari (atributlari), xatti-harakati (usullari) va interfeyslari (boshqa ob'ektlar bilan aloqa qilish vositalari).

Javada abstraksiya deganda nimani anglatadi?

Java'da ma'lumotlarni abstraktsiyalash obyektni foydalanuvchilarga faqat kerakli xususiyatlarni ko'rsatishi uchun uning mohiyatiga qisqartirish jarayoni sifatida ta'riflanadi. Abstraktsiya ob'ektni uning xususiyatlari (atributlari), xatti-harakati (usullari) va interfeyslari (boshqa ob'ektlar bilan aloqa qilish vositalari) nuqtai nazaridan belgilaydi.

Misol bilan abstraksiya nima?

Oddiy so'zlar bilan aytganda, abstraktsiya ob'ektlarning faqat tegishli atributlarini "ko'rsatadi" va keraksiz tafsilotlarni "yashiradi". Misol uchun, biz mashinani boshqarayotganimizda, biz faqat mashinani haydash haqida qayg'uramiz, masalan, mashinani ishga tushirish/to'xtatish, tezlashtirish/to'xtatish va hokazo.

Javada abstraksiya nimaga misol keltiring?

Ma'lumotlarni abstraktsiyalash - bu foydalanuvchiga faqat asosiy ma'lumotlar ko'rsatiladigan xususiyatdir. Arzimas yoki muhim bo'lmagan birliklar foydalanuvchiga ko'rsatilmaydi. Masalan: Avtomobil alohida komponentlar emas, balki avtomobil sifatida qaraladi.

Nega biz Java-da abstraksiyadan foydalanamiz?

Abstraksiyaning asosiy maqsadi foydalanuvchilardan keraksiz tafsilotlarni yashirish. Abstraktsiya - bu ob'ektning faqat tegishli tafsilotlarini foydalanuvchiga ko'rsatish uchun kattaroq hovuzdan ma'lumotlarni tanlash. Bu dasturlash murakkabligi va harakatlarni kamaytirishga yordam beradi.

Tavsiya: