خرید بک لینک
مثال :

به عنوان یک مثال ساده برای درک بهتر این مفهوم می توان به رابطه ی بین حیوان و سگ اشاره کرد همانطور که می دانید سگ نوعی حیوان است . یعنی سگ علاوه بر ویژگی های خاص خود شامل ویژگی های حیوان بودن نیز می شود .

اگر از دید برنامه نویسی به این مفهوم نگاه کنیم و یک کلاس برای حیوان که شامل متدهای تعریف حیوان بودن بنویسیم و در ادامه بخواهیم یک کلاس برای سگ بنویسیم فقط کافیست که کلاس سگ از کلاس حیوان ارث بری کند تا به تمام متد های کلاس حیوان دسترسی پیدا کند .

public class Animal
{
public string explain()
{
return " Some type of alive creature";

}
}

در این جا کلاس حیوان را تعریف کردیم حال برای کلاس سگ داریم :

public class Dog: Animal ==> در این جا کلاس سگ از کلاس حیوان ارث بری می کند
{
public string describe()
{
return "Some type of Animal ";
}
}

و در استفاده از این دو کلاس داریم :

Animal anm = new Animal();
string s1 = anm.explain();

Dog myDog = new Dog();
string s2 = myDog.explain(); ==> دسترسی ابجکت ساخته شده از کلاس سگ به متد کلاس حیوان
string s3 = myDog.describe();

برچسب: نویسنده: پویا فراهانی تاريخ: يکشنبه 10 دی 1396 ساعت: 1:01

صفحه بندی