0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

چرا برای متدهای یک interface در جاوا public access modifier قرار داده نمی شود؟ تفاوت دو متد زیر در یک interface چیست؟

String echo(Strint text);

public String echo(Strint text);

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)
 
بهترین پاسخ

متدهای یک interface بصورت پیش فرض abstract و public هستند بنابراین قرار دادن public access modifier در ابتدای متدهای یک interface کار اضافی است و توصیه نمی شود.

سوالات مشابه

0 امتیاز
0 پاسخ 787 بازدید
+1 امتیاز
1 پاسخ 1.2هزار بازدید
+3 امتیاز
1 پاسخ 964 بازدید
0 امتیاز
2 پاسخ 587 بازدید
+1 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
1 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 832 بازدید
+1 امتیاز
5 پاسخ 7.8هزار بازدید
...