Javada Yuklanma funksiya (Method Overloading)


Download 29.17 Kb.
bet1/2
Sana23.04.2023
Hajmi29.17 Kb.
#1384952
  1   2
Bog'liq
Javada Yuklanma funksiya


Javada Yuklanma funksiya (Method Overloading)
18/09/2016G'ayratjon RayimjonovJava DarsliklarNo Comments
Klass ichida nomi va funksiya turi(data type) bir xil bo’lgan ikki yoki undan ortiq funksiyalar bo’lsa, bunday funksiyalar yuklanma funksiyalar(method overloading) deyiladi.
Yuklanma funksiyalar bir biridan farqi quyidagicha:

  1. Parametrlari bilan farq qiladi

  2. Ma’lumot turi

  3. Ma’lumot turlari ketma-ketligi bilan

Yuklanma funksiyani – static ko’pformalik (static polymorphism) deb ham qarashimiz mumkin.
Ta’rif:

  1. Static ko’pformalik kompilyatsiya vaqtidagi bog’lanish yoki erta bog’lanish(binding) sifatida ham ma’lum

  2. Static bog’lanish(binding) kompilyatsiya vaqtida sodir bo’ladi. Funksiyalar yuklanma static bog’lanishga(binding) misol bo’ladi.

Yuqorida keltirib o’tilgan ta’riflar barchasi yuklanma funksiyani argumetlari har xil bo’lgan holatlar uchun mos keladi. Endi sizlar bilan har bir holatni birma bir ko’rib chiqamiz
Yuklanma funksiya parametiri va argumentlari bilan farq qilishga misol
Funksiya nomlari o’xshash lekin argumetlari bilan farq qiladi

Source code



  1. class DisplayOverloading {


  2. public void disp(char c)


  3. {


  4. System.out.println(c);


  5. }


  6. public void disp(char c, int num)


  7. {


  8. System.out.println(c + " "+num);


  9. }


  10. }



  11. Download 29.17 Kb.

    Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling