وراثت (برنامهنویسی شیءگرا)
(تغییرمسیر از وراثت (برنامهنویسی شیگرا))
وراثت در برنامه نویسی شبیه وراثت بیولوژیکی است که در آن فرزندان صفاتی را از والدین به ارث میبرند. در برنامهنویسی شیءگرا میتوان با وراثت از کلاس موجود کلاسی را ایجاد کرد که دادهها و متدهای کلاس قبلی را به ارث ببرد. برای فزرند یک کلاس می توان توابع و متغیرهای جدید تعریف کرد یا توابع مربوط به والد را دوباره نویسی (overwrite) نمود [۱].
انواع وراثت[ویرایش]
وراثت انواع گوناگونی دارد:
وراثت در زبان پایتون[ویرایش]
برای مثال، این کد یک نوع وراثت را در زبان اسکریپتی پایتون نشان می دهد.
class MyParentClass:
var1 = 'My First var'
var2 = 'My Second var'
class MyChildClass(MyParentClass):
pass
که در آن MyChildClass از MyParentClass ارث برده است.
منابع[ویرایش]
- ↑ دکتر بابک بشری راد. برنامه سازي پيشرفته با ++C. تهران: ناقوس، 1394. شابک ۹۷۸-۹۶۴-۳۷۷-۷۴۶-۳.
برنامه نویسی به زبان C++، تالیف جعفرنژاد
![]() |
این یک مقالهٔ خرد پیرامون زبان برنامهنویسی است. با گسترش آن به ویکیپدیا کمک کنید. |