چرا پابلیک بودن در تعریف یک property در یک interface معنی ندارد؟
public int State get ; set
سلام،
چون متدهای یک interface باید پیاده سازی شود بنابراین پنهان کردن متد فایده ای ندارد و بی معنی است، برای همین access modifier در اینترفیس بصورت پیشفرض public خواهد بود.