Why can?t you specify the accessibility modifier for
methods inside the interface?
Answer Posted / karans
All members of an interface is marked as public because :
1) If Private :- The members ca not be implemented into
child class (as private members are derived into child
class).
2). If Protected :- The members can not be accessed by
instance of the class implementing members of that
interface (as protected members become private into
inherited class) even the members will not be inherited
into other child classes of class implementing interface.
c). If Public :- The members can be implemented into
child classes and can be accessed by instances of that
class as well as can be inherited into child class of that
class.
So All the members of Interface are bydefault considered
as PUBLIC.
| Is This Answer Correct ? | 11 Yes | 0 No |
Post New Answer View All Answers
What is difference between override and new in c#?
What is the difference between select and selectmany?
What is the use of protected in c#?
List out the differences between array and arraylist in c#?
How many bytes is an int c#?
Differentiate between dataset and datareader?
Is a games console a computer?
what is a structure in c#
Explain About Global.asax
Why abstract class can not be instantiated?
What is xpath in c#?
How do you read an Excel sheet in C#?
What is session and cookies in c#?
What are satellite assemblies?
What is a long in c#?