Darslik haqida
Download 1.17 Mb.
|
java tutorial (1)
- Bu sahifa navigatsiya:
- Eslatma
Sinf o‘zgaruvchilari: Sinf o‘zgaruvchilari sinf ichida, har qanday usuldan tashqarida, static kalit so‘zi bilan e’lon qilingan o‘zgaruvchilardir.
Sinfda har xil turdagi usullarning qiymatiga kirish uchun istalgan sonli usullar bo'lishi mumkin. Yuqoridagi misolda barking(), hungry() va sleeping() usullardir. Quyida Java tili darslarini ko'rib chiqishda muhokama qilinishi kerak bo'lgan muhim mavzular keltirilgan. KonstruktorlarSinflar haqida gapirganda, eng muhim mavzulardan biri konstruktorlar bo'ladi. Har bir sinfda konstruktor mavjud. Agar biz sinf uchun konstruktorni aniq yozmasak, Java kompilyatori ushbu sinf uchun standart konstruktorni yaratadi. 14
Quyida konstruktorning namunasi keltirilgan: umumiy sinf kuchukcha{ ommaviy kuchukcha(){ } umumiy kuchukcha (String nomi){ // Bu konstruktorda bitta parametr, nom bor. } } Java ham Singleton sinflarini qo'llab-quvvatlaydi bu erda siz sinfning faqat bitta nusxasini yaratishingiz mumkin. Eslatma: Bizda ikki xil turdagi konstruktorlar mavjud. Biz keyingi boblarda konstruktorlarni batafsil muhokama qilamiz. Singleton sinfidan qanday foydalanish kerak? Singletonning maqsadi - ob'ektlar sonini faqat bitta bilan cheklab, ob'ekt yaratishni boshqarish. Faqat bitta Singleton misoli mavjud bo'lganligi sababli, Singletonning har qanday misol maydonlari statik maydonlar kabi har bir sinfda faqat bir marta paydo bo'ladi. Singletonlar ko'pincha ma'lumotlar bazasi ulanishlari yoki rozetkalar kabi resurslarga kirishni nazorat qiladi. Misol uchun, agar sizda ma'lumotlar bazasi uchun faqat bitta ulanish uchun litsenziya mavjud bo'lsa yoki JDBC drayveringiz ko'p ish zarralarini o'tkazishda muammoga duch kelsa, Singleton faqat bitta ulanish o'rnatilganligiga yoki bir vaqtning o'zida faqat bitta tarmoq ulanishiga kirishiga ishonch hosil qiladi. 15
Download 1.17 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling