upcasting چیست؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

upcasting چیست؟

0 امتیاز

سلام به دوستان خودم.

مفهوم upcasting در وراثت C++ به چه چیزی اشاره می کنه؟ قاعدتاً در مورد تبدیل کلاس Child به Parent هست. به فرض به صورت زیر:

class Parent{};
class Child:public Parent{};
Parent p;
Child c;
p = c;

آیا همین cast به معنای upcasting هست؟

سوال شده دی 11, 1393  بوسیله ی SARA (امتیاز 50)   3 9 15

1 پاسخ

0 امتیاز
سلام

بله این cast به معنای upcasting هست،  کلاس سطح پایین تر cast شده در کلاس سطح بالاتر و upcasting اتفاق افتاده.
پاسخ داده شده دی 12, 1393 بوسیله ی امیدوار (امتیاز 872)   20 63 76
ویرایش شده دی 12, 1393 بوسیله ی امیدوار
...