is it mandatory to deaclare all variables public static
fianl in interfaces?if i declare like in the below program,
public interface A
{
public static final int I=0;
int j=0;
}
in interface A,what is the difference between I,j?
Answer Posted / ramakrishna
generally if we want to access the variables(non-static)
which are present in the class we use the reference of that
class. we get the reference of the class after creation of
the object. but we can not able to create the object of the
interface if we define the non-static variables inside the
interface if we want to access it is not possible so if we
want to define the variables we should have to define the
variables as static.
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is meant by design patterns?
What is __ init __ functions?
Why string objects are immutable in java?
What is math in java?
Difference between java and javascript
how to create multithreaded program? Explain different ways of using thread? When a thread is created and started, what is its initial state? : Java thread
Are primitives objects?
How can you traverse a linked list in java?
When we should use serialization?
What are variable arguments or varargs?
What is floor math?
How many days will it take to learn java?
What is the file extension for java?
Which non-unicode letter characters may be used as the first character of an identifier?
Is void a type?