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

به هنگام ایجاد یک کلاس، بجای نوشتن کامل متغیرهای نمونه و متدها، برنامهنویس میتواند تعیین کند که کلاس جدید بایستی متغیرها، خصوصیات و متدهای کلاس را از یک کلاس دیگر به ارث ببرد. کلاسی که قبلاً تعریف شدة، کلاس مبنا نامیده میشود و کلاس جدید بعنوان یک کلاس مشتقشدهشناخته میشود. (در زبانهای برنامهنویسی دیگری همانند جاوا، به کلاس مبنا، سوپرکلاس و کلاس مشتق شدة، زیرکلاس گفته میشود.) پس از ایجاد کلاس، هر کلاس مشتق شده میتواند تبدیل به یک کلاس مبنا برای کلاسهایی شود که بعدها از آن مشتق خواهند شد.
دانلود در ادامه مطلب
دانلود برنامهنویسی شیگرا و توارث در سی پلاس پلاس (فصل دوازدهم)

به هنگام ایجاد یک کلاس، بجای نوشتن کامل متغیرهای نمونه و متدها، برنامهنویس میتواند تعیین کند که کلاس جدید بایستی متغیرها، خصوصیات و متدهای کلاس را از یک کلاس دیگر به ارث ببرد. کلاسی که قبلاً تعریف شدة، کلاس مبنا نامیده میشود و کلاس جدید بعنوان یک کلاس مشتقشدهشناخته میشود. (در زبانهای برنامهنویسی دیگری همانند جاوا، به کلاس مبنا، سوپرکلاس و کلاس مشتق شدة، زیرکلاس گفته میشود.) پس از ایجاد کلاس، هر کلاس مشتق شده میتواند تبدیل به یک کلاس مبنا برای کلاسهایی شود که بعدها از آن مشتق خواهند شد.
کلاسهای مبنا وکلاسهای مشتق شده
اعضای protected
رابطه مابین کلاسهای مبنا و کلاسهای مشتق شده
ایجاد و استفاده از کلاس CommissionEmplyee
ایجاد کلاس BasePlusCommissionEmployee بدون استفاده از توارث
ایجاد سلسه مراتب توارث CommissionEmployee-BasePlusCommissionEmployee
ایجاد سلسله مراتب توارث CommissionEmpolyee-BasePlusCommissionEmployee با استفاده از داده protected
ایجاد سلسله مراتب توارث CommissionEmployee-BasePlusCommissionEmployee با استفاده از داده private
توارث public، protected و private
مهندسی نرمافزار به کمک توارث
حجم: 255 KB
رمز فایل: www.mspsoft.com
دانلود رايگان با لينك مستقيم
:: بازدید از این مطلب : 151
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0