Can we define a variable with the access modifier private
in an interface?
Answers were Sorted based on User's Feedback
Answer / bindu sharma
No,In an interface we cannot declare any variable either it
is public or private or any other access modifiers.
Is This Answer Correct ? | 29 Yes | 4 No |
Answer / rajat
No you cannot.
1. Because an interface cannot contain fields.
2. For methods also, you cannot give an access modifier
(public / private). By default, the methods will be public
Is This Answer Correct ? | 17 Yes | 0 No |
Answer / arpita malviya
Interface cannot contains fields , irrespective of its
access modifier.
Is This Answer Correct ? | 13 Yes | 0 No |
Answer / murugavel
No..Not possible. Interface is only having methods. We can't
declare variables on it. The methods also be a public.
Is This Answer Correct ? | 4 Yes | 2 No |
Answer / hp
Yes we can declare variables in interafces
sample:
public interface nexusConstants {
// servlet names
public final String CSR_QUERY_SERVLET = "/qryCSS";
public final String MY_BILL_QUERY_SERVLET = "/qryMyBill";
public final String MY_HOME_QUERY_SERVLET = "/qryMyHome";
public final String TRY_BILL_QUERY_SERVLET = "/qryTryBill";
public final String CSR_XFER_SERVLET = "xferCSS"; }
This can be used by any class which require th values.
I have a live application which uses the interface variables.
Is This Answer Correct ? | 0 Yes | 0 No |
What?s the implicit name of the parameter that gets passed into the class? set method?
Why we use dll in c#?
What are the principles of delegation?
What does dbml stand for?
What Is A Satellite Assembly?
0 Answers PUCIT, Siebel Systems,
Can derived classes have greater accessibility than their base types?
What are managed providers?
What are Custom Control and User Control?
What are the types of parameters in c#?
What can we do to handle multiple exceptions?
What is check/uncheck?
What are the important concepts in OOPS