"we cannot create an object of interface but we can create
a variable of it".diacuss the statement with the help of
an example.
Answer Posted / guest
1. Suppose interface interfaceDemo.java is as below
interface interfaceDemo {
public void methodA();
public void methodB();
}
2. Suppose class InterfaceDemoMain.java is as below
class InterfaceDemoMain implements interfaceDemo {
public void methodA() {
System.out.println("Inside methodA");
}
public void methodB() {
System.out.println("Inside methodB");
}
public void methodC() {
System.out.println("Inside methodC");
}
public static void main(String[] ar) {
InterfaceDemoMain idm = new InterfaceDemoMain();
interfaceDemo id;
id = idm;
id.methodA();
id.methodB();
id.methodC();// error
idm.methodC();
}
}
3. Here id.methodC(); will give error, only methods declared
inside interface are accessible to interface reference.
Is This Answer Correct ? | 13 Yes | 0 No |
Post New Answer View All Answers
What are the Main functions of Java?
What's the purpose of using break in each case of switch statement?
What is java full form?
What is Java Package and which package is imported by default?
describe synchronization in respect to multithreading? : Java thread
How does predicate work in java?
What about main thread in java?
What is the difference between an inner class and a sub-class?
What's the default access specifier for variables and methods of a class?
Why do we use return statement?
What is string [] java?
Can we overload final method in java?
Howto get an object that will perform date & time calculations then format it for output in some different locales with different date style.can ne1 tel me the answer of this question.pls
Is space a char?
Can inner class extend any class?