شی گرایی در سی شارپ

آموزش کلمه کلیدی virtual در سی شارپ

یکی از کلمات بسیار کاربردی و مهم کلمه کلیدی virtual و override می باشد. اما عبارت کلیدی override به تنهایی و بدون عبارت virtual کاربردی ندارد و عملاً بی استفاده است.

پس برای اینکه یک متد با قابلیت override کردن بتوانیم ایجاد کنیم، باید و باید از کلمه کلیدی virtual در آن استفاده کنیم. در ادامه می خواهیم با این کلمه کلیدی بیشتر آشنا شویم.

عبارت virtual در سی شارپ چیست؟

بطور عادی متدهای کلاس abstract یا انتزاعی قابل override کردن هستند. اما گاهی مواقع نیاز دارید این کار را برای متدهای کلاسهای عادی انجام دهید و می بینید که کامپایلر اجازه نمی دهد. برای رفع این محدودیت باید متد مورد نظر را در کلاس والد بصورت virtual یا مجازی تعریف کنید.

برچسب ها

حسین درویشی

برنامه نویس سی شارپ، جاوا و لاراول پی اچ پی ، علاقه مند به حوزه هوش مصنوعی و طراحی الگوریتم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Enter Captcha Here : *

Reload Image

دکمه بازگشت به بالا
بستن
بستن