روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ کیان سلگی
abstraction vs polymorphism
جامعه پی اچ پی ایجاد شده در ۲۳ بهمن ۱۴۰۰

عرض سلام خدمت استاد گرامی و همه دوستان

یک سوال برای من پیش اومده که ممنون میشم راهنمایی کنید

ما میدونیم که polymorphism با استفاده از overriding و inheritance خودش رو نشون میده.

از طرفی گفتیم که abstraction‌ها متدهایی هستند که implement نشدن و باید از اون‌ها ارث بری کنیم و اونها رو override کنیم که دقیقا نکات polymorphism در اینجا رخ داد.

حالا سوال اینجاست که آیا میتونیم در این حالت هم بگیم polymorphism اتفاق افتاده یا خیر؟

خیلی ممنون

سلام.

بله، در کلاس‌های abstract و interface هم پلی مورفیسم اتفاق میوفته چون در این موضوع فانکشنالیتی‌ها تغییر میکنند که در abstraction هم به همین منوال هست.

بهترین پاسخ
محسن موحد ۲۴ بهمن ۱۴۰۰، ۰۹:۱۷