4-Tajriba ish Mavzu: Sinflar va obyektlar. Ishdan maqsad
public int a,b; //parametrsiz konstruktor public
Download 27.42 Kb.
|
4-Tajriba ishi
public int a,b;
//parametrsiz konstruktor public A(){ a = 0; b = 0; } //ikkita parametrli konstruktor public A(int a, int b){ this.a = a; this.b = b; } //funksiya public int summ(){ return a+b; } } Sinf tanasida sinf a’zolari ya’ni sinf maydonlari(o‘zgaruvchilar),konstruktor va sinf usullari(funksiyalar) ta’riflanadi. Usullarni yaratish quyidagi ishlarni bajarish orqali amalga oshiriladi. ) exception { } modifikatorlar - public, protected , private Qiymat qaytarish tipi (return type) – usul qaytaradigan qiymat toifasi yoki void agar usul hech narsa qaytarmasa. Usul nomi Parametrlar – () qovus ichiga parametrlar vergul (,) bilan ajratilib yoziladi, parametr toifasi va nomi ko’rsatilib o’tilishi kerak, agar usul hech qanday parametr olmasa () qavs ichi bo’sh qoldiriladi. Exception lar – xatoliklarni ushlash Usul tanasi – {} figurali qavs ochilib yopilgani, tanaga usul qiladigan amallar yoziladi Modifikatorlar sinf a’zolariga murojaat qilish huqqini belgilab beradi. private – sinf a’zolarini tashqi foydalanishdan to’liq himoyalaydi. Sinf a’zolariga faqat shu sinfda va uning usullarida murojaat qilish mumkin. protected – sinf a’zolarini tashqi foydalanishdan qisma himoyalaydi. Sinf a’zolariga shu sinf joylashgan paket(package) da joylashgan sinflarda obyekti orqali va merosxor sinflarda foydalanish mumkin. public – sinf a’zolari himoyalanmagan ochiq. Konstruktor Konstruktor - bu sinf obyektlarini avtomatik initsializatsiya qilish uchun ishlatiladigan maxsus komponentali funksiya. Konstruktorlar ko‘rinishi quyidagicha bo‘lishi mumkin: Download 27.42 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling