"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
How many types of operators are there?
What is numeric function?
Can a static class have a constructor java?
What does g mean in regex?
What is a substring of a string?
What is null mean in java?
What is the final class?
How does list work in java?
What is the purpose of sizeof operator?
What class of exceptions are generated by the java run-time system?
Which software is used for java programming?
Write a program to print count of empty strings in java 8?
How do you replace a string in java?
How do you reverse a list?
What are the differences between getting and load method?