Why can?t you specify the accessibility modifier for
methods inside the interface?
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / hafiz usman majeed
as by default public access is provided in c-sharp.net
classes and interfaces, and we use interfaces for
accompolishing the purpose of multiple inheritence we must
redefine all of the methods of interface in its inherited
class that implements it so all of these methods should be
publically accessible.
Is This Answer Correct ? | 8 Yes | 1 No |
Answer / ravikiran gullapalli
Then How it can be called as interface,
Is This Answer Correct ? | 5 Yes | 1 No |
Always the access specifiers for the method in an interface
is public. We cannot implement the methods of interface if
the access specifier is other than public as we will be
left with errors like "members cannot access due to
protection level".
Is This Answer Correct ? | 3 Yes | 0 No |
How to implement singleton design pattern in c#?
Why do we use methods in c#?
Why we use extension methods in c#?
How structure objects are destroyed? As GC releases only the objects in stack, and structure is a value type and stored in heap. So how structure objects are released?
What are Memory foot print of an exe?
Can dictionary have duplicate keys c#?
Can Any body send C Sharp latest interview questions to my mail id: alim.mtech@gmail.com.
What kind of the information stored inside the assembly?
What are the examples of data types?
How to authenticate web service? When you enter the web service url in browser it should ask username and password. After entering the un&pwd we have to show its methods and service description(wsdl).
What does typeof return c#?
What is reference types in c#?