Video: Ruby-da o'z-o'zidan usul nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Kalit so'z o'zini ichida Ruby joriy ob'ektga - joriy xabarni qabul qilayotgan ob'ektga kirish imkonini beradi. Tushuntirish uchun: a usuli qo'ng'iroq qiling Ruby aslida xabarni qabul qiluvchiga yuborishdir. obj agar mavjud bo'lsa methga javob beradi usuli uning uchun belgilangan organ. Va uning ichida usuli tana, o'zini objga ishora qiladi.
Bu bilan bog'liq holda, Rubyda o'zini o'zi nimani anglatadi?
Rubyning o'zi kalit so'z (va yashirin o'zini ) o'zini ichida zaxiralangan kalit so'zdir Ruby bu har doim ob'ektga ishora qiladi, lekin ob'ekt o'zini kontekstga asoslangan tez-tez o'zgarishlarga ishora qiladi. Usullar aniq qabul qiluvchisiz chaqirilganda, Ruby ga tayinlangan ob'ektga xabar yuboradi o'zini kalit so'z.
Bundan tashqari, Ruby'da yuborish usuli nima? The yuborish usuli imkonini beradi yuborish xabar (a.ga qo'ng'iroq qiling usuli ) buning nomini bilmasangiz usuli ish vaqtigacha. Ushbu misolda siz atributlar ro'yxatini olasiz, har bir atribut nomini va uning qiymatini chop etasiz. Qiymatni olishning yagona yo'li - aslida qo'ng'iroq qilish usuli.
Shuningdek, bilingki, Ruby'da o'zingizni qanday ishlatishingiz mumkin?
so'z o'zini aytib berish uchun sinf usulini aniqlashda foydalanish mumkin Ruby usuli uchun ekanligini o'zini , bu holda bu sinf. O'z-o'zidan foydalanish misol yoki sinf ichidagi usul usul chaqirilayotgan bir xil ob'ektga, ya'ni mos ravishda misol va sinfga ishora qiladi.
Ruby-da sinf usulini qanday aniqlaysiz?
Biz odatda nima deb ataymiz sinf usuli a usuli da joylashgan sinf Daraja. Aksincha, bir misol usuli a usuli ob'ekt darajasida joylashgan. In yoqut , sinflar ham ob'ektlardir, shuning uchun usullari siz aniqlash kabi sinf usullari faqat shu ob'ektda mavjud belgilangan ular ( sinf ) va boshqa joyda.
Tavsiya:
Umumiy usul nima?
Umumiy usullar. Umumiy usullar - bu o'ziga xos turdagi parametrlarni kiritadigan usullar. Statik va statik bo'lmagan umumiy usullarga, shuningdek, umumiy sinf konstruktorlariga ruxsat beriladi. Umumiy usulning sintaksisi usulning qaytish turidan oldin paydo bo'ladigan burchakli qavs ichidagi turdagi parametrlar ro'yxatini o'z ichiga oladi
Tadqiqotda deduktiv usul nima?
Deduktiv yondashuv (deduktiv fikrlash) Deduktiv yondashuv "mavjud nazariyaga asoslangan gipotezani (yoki gipotezani) ishlab chiqish va keyin gipotezani sinab ko'rish uchun tadqiqot strategiyasini ishlab chiqish" bilan bog'liqdir[1]. generalga xos
Sof virtual usul nima?
Sof virtual funktsiya yoki sof virtual usul, agar olingan sinf mavhum bo'lmasa, hosila sinf tomonidan amalga oshirilishi kerak bo'lgan virtual funktsiyadir. Sof virtual usullarni o'z ichiga olgan sinflar "abstrakt" deb ataladi va ularni to'g'ridan-to'g'ri yaratish mumkin emas
Abstrakt sinf va mavhum usul o'rtasidagi farq nima?
Mavhum usullar faqat deklaratsiya bo'lib, u amalga oshirilmaydi. Mavhum sinfni o'z ichiga olgan Java klassi mavhum sinf sifatida e'lon qilinishi kerak. Mavhum usul faqat ochiq yoki himoyalangan ko'rinish modifikatorini o'rnatishi mumkin. Ya'ni, mavhum usul deklaratsiyaga statik yoki yakuniy modifikator qo'sha olmaydi
JavaScript-da xususiy usul nima?
Maxfiy funksiyalar # Shaxsiy funksiyadan faqat uning asosiy funksiyasi yoki moduli ichida foydalanish mumkin. Umumiy funktsiya uning ichida yoki tashqarisida ishlatilishi mumkin. Ommaviy funktsiyalar o'z ichidagi shaxsiy funktsiyalarni chaqirishi mumkin, chunki ular odatda bir xil qamrovga ega