مقدمات مفاهیم ارث بری و چندریختی

چاپ

وراثت یکی از ویژگی های مهم در زبان های برنامه نویسی شیء گرا است. 

با استفاده از وراثت می توانیم کلاس هایی ایجاد کنیم که از خصوصیت ها(پروپرتی ها) و متدهای یک کلاس دیگر استفاده کنند. 

نکته:

در فصول 10 و 11 از این کتاب، مباحث شیء گرایی و چند ریختی به طور کامل توضیح داده شده اند. 

با استفاده از شیء گرایی، می توانید بر اساس کلاس های موجود، کلاس های جدیدی ایجاد کنید و سپس ویژگی های دیگری را به آن اضافه نمایید. 


چندریختی(polymorphism) یک مفهوم مهم دیگر در برنامه نویسی شیء گرا می باشد. زبان هایی که از چند ریختی پشتیبانی می کنند به ما امکان می دهند که در موقعیت های مختلف، بر اساس نوع محتوای یک متغیر، تفسیرهای متفاوتی را ارائه دهیم.