20-dars - Javada interfeys.
Javada interfeyslar orqali to'liq abstraktsiyani tashkillashtirish mumkin. Interfeys tarkibida funksiyalarning faqat nomlari bo'lishi mumkin, ularning tanasi bo'lishi mumkin emas(Java 8 dan boshlab default funksiyalarga funksiyaning bajarilish qismi yozilishi qo'shildi). Shuningdek, Interfeys tarkibida ma'lumotlar bo'lishi ham mumkin.
Interfeyslarda o'zgaruvchilar e'lon qilinmaydi unda faqat o'zgarmas qiymatlar – final qiymatlar e'lon qilinadi.
Interfeysga bitta misol keltirsak.
public interface Dasta {
void ishlatilishSohasi();
void tayorlanganMatirial();
void size();
}
Dasta nomli interfeys yaratildi, unda ishlatilishSohasi(), tayorlanganMatirial(), size() nomli funksiyalari bor.
public class Pichoq implements Dasta{
@Override
public void ishlatilishSohasi() {
System.out.println("Pichoq uchun");
}
@Override
Do'stlaringiz bilan baham: |