kod bloki yoki bayonotlar to'plami yoki ma'lum bir vazifa yoki operatsiyani bajarish uchun birlashtirilgan kodlar to'plami . U kodning qayta ishlatilishiga erishish uchun ishlatiladi. Usulni bir marta yozamiz va uni ko'p marta ishlatamiz.
Method Declaration (header) nima ?-----kirish darajasi, qaytish turi, nom va argumentlar kabi usulning barcha atributlarini belgilaydi . Usul tanasi - bu barcha harakatlar sodir bo'ladigan joy. U usulni amalga oshiradigan ko'rsatmalarni o'z ichiga oladi.
Method Signature nima ?----- Faraz qilaylik, siz bir xil nomdagi ikkita metod e'lon qilmoqchisiz, masalan getArea , birinchi usul to'rtburchakning maydonini topish uchun ishlatiladi va kvadrat maydonini topish uchun xuddi shu nomdagi boshqa usul ishlatiladi.
Xuddi shu nomdagi ikkita metod qanday aniqlash mumkin? Javob har ikkala usulning turli xil usul imzolarini qo'llashdir . Ikkala metodning parametrlar ro'yxatida farq yaratish orqali biz bir xil nomdagi ikkita metod e'lon qilishimiz mumkin. Quyidagi shartlardan biri bajarilsa, ikkita parametr ro'yxati farqlanadi:
Method body nima ?----- belgilangan vazifani bajarish uchun mo’ljallangan kod {} ichida yoziladi.
Stack nima ?----- Stack - bu tartiblangan, chiziqli elementlar ketma-ketligini saqlaydigan mavhum ma'lumotlar turi. Navbatdan farqli o'laroq, stek oxirgi kiruvchi, birinchi chiqadi (LIFO) tuzilmasi hisoblanadi.
Stack Frame nima ?----- mahalliy o'zgaruvchilarni, funktsiyaning funktsiya chaqiruvlarini saqlash uchun ishlatiladigan dastur xotirasi segmentlaridan biri . Har doim bizning dasturimizda funktsiya chaqiruvi mavjud bo'lganda, mahalliy o'zgaruvchilar xotirasi va boshqa funktsiya chaqiruvlari yoki pastki dasturlar stek fragmenti saqlanadi.
Recursion nima ?---- Java-da o'zini chaqiradigan usul rekursiv usul sifatida tanilgan. Va bu jarayon rekursiya deb nomlanadi. Jismoniy dunyo misoli ikkita parallel oynani bir-biriga qaratib qo'yishdir. Ularning orasidagi har qanday ob'ekt rekursiv tarzda aks ettiriladi.
Method qachon recursive method deb ataladi ?----- rekursiv metod sifatida tanilgan. Va bu jarayon rekursiya deb nomlanadi. Jismoniy dunyo misoli ikkita parallel oynani bir-biriga qaratib qo'yishdir. Ularning orasidagi har qanday ob'ekt rekursiv tarzda aks ettiriladi.
Group of recursions ?----- Rekursiyaning nechta turi mavjud?
ikki tur
Funksiyaning oʻzini oʻzi ichidan chaqirishi yoki bir nechta funksiya bir-birini oʻzaro chaqirishiga qarab rekursiya asosan