Class (Sinf)
JAVA da sinf - bu maxsus turlar bo‘lib, o‘zida maydon, usullar va xossalarni mujassamlashtiradi. Sinf murakkab struktura bo‘lib, ma’lumotlar ta’riflaridan tashqari, protsedura va funksiyalar ta’riflarini o‘z ichiga oladi.
Sinf ta'rifi sodda shakli:
{};
bu yerda:
sinf_tipi –class xizmatchi so'zi;
sinf_nomi – identifikator;
sinf_komponentlari_ro'yxati – sinfga tegishli ma'lumotlar va funksiyalar ta'rifi;
Metod – bu ob'ektlar ustida bajariladigan amallarni aniqlovchi sinf usuli;
Ma'lumotlar – bu ob'ekt strukturasini xosil qiluvchi maydon.
Sinf ob'ekti (sinf nusxasi) ni ta'riflash uchun quyidagi konstruksiyadan foydalaniladi:
Ob'ekt orqali maydonlarga va usullarga quyidagicha murojat qilish mumkin:
< ob'ekt_nomi >. ;
< ob'ekt_nomi >. ;
Do'stlaringiz bilan baham: |