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 the purpose of format function?
Difference between string, string builder, and string buffer?
What is port number in java?
What does escaping a character mean?
Why map is used in java?
What does || || mean in math?
What is the use of a copy constructor?
What are the differences between c++ and java?
What is contractor means and methods?
What is a boolean structure?
What is a generic code?
What is double checked locking in singleton?
What is the difference between java applets and applications?
Is array primitive data type in java?
Enlist diffrent types of inheritance supported by java?