💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ حمیدرضا جلیلی
public in interface
جامعه ASP.NET ایجاد شده در ۱۱ دی ۱۴۰۱

چرا پابلیک بودن در تعریف یک property در یک interface معنی ندارد؟

public int State get ; set

سلام،

چون متدهای یک interface باید پیاده سازی شود بنابراین پنهان کردن متد فایده ای ندارد و بی معنی است، برای همین access modifier در اینترفیس بصورت پیشفرض public خواهد بود.

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