خرید بک لینک

در زبان های برنامه نویسی مختلف، Method overloading قابلیتی است که امکان تعریف چند متد با یک نام در یک کلاس (یا ...) ولی با تعداد و نام پارامترهای متفاوت (و همچنین در بعضی زبان ها مقدار بازگشتی متفاوت) را می دهد

public int sum (int a, int b) => a+b;

public int sum (int a, int b, int c) => a+b+c;

public int sum (int a, int b, int c, int d) => a+b+c+d;

و کار برد ان به صورت زیر است :

int x = sum(10 , 20 ) فراخوانی متد 1

int y = sum(10 , sum(20 ,30)) فراخوانی متد 1

int z = sum (10 , 20 , 30 ,40 ) فراخوانی متد 3

برچسب: سربارگذاری, نویسنده: پویا فراهانی تاريخ: چهارشنبه 24 آبان 1396 ساعت: 5:36

صفحه بندی