Java nima Java dasturlash tili


Overloading parametiri va argumentlari bilan faq qilishga misol


Download 1.25 Mb.
bet24/49
Sana20.01.2023
Hajmi1.25 Mb.
#1103409
1   ...   20   21   22   23   24   25   26   27   ...   49
Bog'liq
2 5420273372074344755

Overloading parametiri va argumentlari bilan faq qilishga misol

Method nomlari o’xshash lekin argumetlari bilan farq qiladi
class DisplayOverloading
{
public void disp(char c)
{
System.out.println(c);
}
public void disp(char c, int num)
{
System.out.println(c + " "+num);
}
}
class Sample
{
public static void main(String args[])
{
DisplayOverloading obj = new DisplayOverloading();
obj.disp('a');
obj.disp('a',10);
}
}

Ekrada :
a


a 10

yuqoridagi misolda method disp() method overload asosida yaratilyapti. Bunda methodlar bir biridan argumetlar soni bilan farqlanyapti.


Overloading – ma’lumot turlari bilan farq qilishi


class DisplayOverloading2
{
public void disp(char c)
{
System.out.println(c);
}
public void disp(int c)
{
System.out.println(c );
}
}

class Sample2


{
public static void main(String args[])
{
DisplayOverloading2 obj = new DisplayOverloading2();
obj.disp('a');
obj.disp(5);
}
}
Ekranda:
a
5

Overloading- ma’lumot turlarining ketma ketligi bilan faqr qilishi.


class DisplayOverloading3
{
public void disp(char c, int num)
{
System.out.println("Bu birinchi disp() methodi ");
}
public void disp(int num, char c)
{
System.out.println("Bu ikkinchi disp() methodi " );
}
}
class Sample3
{
public static void main(String args[])
{
DisplayOverloading3 obj = new DisplayOverloading3();
obj.disp('x', 51 );
obj.disp(52, 'y');
}
}

Ekranda:
Bu birinchi disp() methodi


Bu ikkinchi disp() methodi
. Bu misolda overload methodi asosida yaratilgan disp() methodlari bor ular bir biridan ma’lumot turlarining ketma ketligi bilan farq qilyapti. Yani ma’lumot turlarini joylashuvi.

Download 1.25 Mb.

Do'stlaringiz bilan baham:
1   ...   20   21   22   23   24   25   26   27   ...   49




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