نکته ی قابل توجه این است که شامل field نمی باشد.
یک کلاس می تئاند تنها از یک کلاس دیگر ارث بری کند اما می تواند چندیدن interface را پیاده سازی کند .
به مثال زیر توجه کنید :
دو Interface می نویسیم :
interface Ipersianmath
{
int sum(int a, int b);
int sum(int a, int b, int c);
}
__________________________________________________________________
interface Ipersiantext
{
string ReverseText(string text);
string postfix(string txt, string postfix);
string prefix(string txt, string prefix);
}
__________________________________________________________________
یک کلاس می نویسیم که از دو interface استفاده می کنیم:
public class PersianTools:Ipersianmath , Ipersiantext
{
public int sum (int a, int b)=>a+b;
public int sum(int a, int b,int c)=>a+b+c;
public string Reversetext(string text) => new string(txt.tochar Array).Reverse().ToArray();
}
برچسب : نویسنده : moji98 بازدید : 115