یکی از مفاهیم مهم و پر کاربر در برنامه نویسی شیء گرا، مفهوم وراثت (Inheritance) است. وراثت به ما اجازه می دهد تا یک کلاس با استفاده از ویژگی های کلاس دیگر بسازیم. این موضوع باعث راحتر شدن کار ایجاد و نگه داری برنامه می شود. همچنین با کمک وراثت امکان استفاده مجدد از کدها فراهم می شود و سرعت و کارایی برنامه نیر افزایش می یابد. در زمان ایجاد یک کلاس جدید، به جای آن که تمامی اعضای آن را از نو بنویسید، می توانید از اعضای مشابهی که در کلاس دیگر وجود دارد است استفاده کنید. کلاسی از اعضای آن استفاده می شود کلاس base یا parent و کلاسی که استفاده کننده است کلاس derived یا child نامیده می شود. جهت مشاهده آموزش و دریافت آن بر روی لینک زیر کلیک نمایید.

 

 

لینک: وراثت (Inheritance) در زبان سی شارپ – آموزش زبان سی شارپ