سلام دوستان من می خوام در اینترفیسی که تعریف کردم
فیلد و getter / setter تعریف کنم
آیا میشه ؟
به چه صورت؟
لطفا راهنماییم کنید
سلام دوستان من می خوام در اینترفیسی که تعریف کردم
فیلد و getter / setter تعریف کنم
آیا میشه ؟
به چه صورت؟
لطفا راهنماییم کنید
اینترفیس قرار نیست کد داشته باشه، درواقع یک دستورالعمل هست برای کلاس هایی که اینترفیس رو Implement می کنن.
با این اوصاف نوشتن متدها با بدنه در اینترفیس مجاز نیست، البته میتونید فیلد رو در اینترفیس تعریف کنید، اما فیلد ها به public static final تبدیل خواهند شد یا به عبارتی ثابت هایی هستند در اون کلاس.
پس به اون تعریفی که مدنظر شما هست، خیر. نمیتونید فیلد و Getter/Setter در اینترفیس داشته باشید.
سوال مهم تر اینه که چرا اصلاً میخواید در اینترفیس فیلد تعریف کنید ؟
بسیار متشکرم .ت.ضیح شما بسیار کامل بود و من متوجه اشتباهم شدم .
ممنونم