: :
مانده تا پایان تخفیف
فقط تا آخر امروز
فقط امروز

دو سوال درباره چندریختی (Polymorphism) در سی شارپ

بپرسید

0

{{ digitTrunc(content.likes) }}

با عرض سلام و ادب و احترام خدمت تمام آی تی پرویی های عزیز.

بنده مشغول مطالعه مبحث Polymorphism (چندریختی) در زبان برنامه نویسی سی شارپ بودم که دو سوال کلی برام پیش اومد. ممنون میشم اگه اساتید پاسخ بدن:

1. تعریف تخصصی مبحث (چندریختی) چیست؟ (چون من هرجایی رفتم تعریف خاص و کلی و دقیقی ندیدم) (درضمن عرض کردم تعریف تخصصی، یعنی منظورم مفهوم کلی و مثال اون در دنیای واقعی نیست.)

2. آیا مبحث چند ریختی فقط محدود به "بازنویسی رفتارها و خصوصیات کلاس پدر، در کلاس های فرزند" میشه؟ یا به عنوان مثال مبحث Method Overloading هم جزو همین مفهومه؟؟

3. غیر از override کردن متد ها (متد های Virtual و Abstract)، چه راه های دیگه ای برای اعمال مفهوم چندریختی وجود داره؟

باتشکر

مجموعه دوره آموزش برنامه نویسی - مقدماتی تا پیشرفته

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است