What are the ways of polymorphism other than Overridding &
Overloading
Answer / alka
Interface is third way to achieve polymorphism.Because when
you call a method on any interface variable then at run time
it is decided which object method to call.
Ex :
Let there is a Interface A:
public interface A
{
void display();
}
And two classes B and C implement A
class B implements A
{
display()
{
System.out.println("Class B");
}
}
class C implements A
{
display()
{
System.out.println("Class C");
}
}
Then while using interface A..see what will happen
class mainClass
{
public static void main(String args[])
{
A obj = new C();
obj.display();
obj = new B();
obj.display();
}
}
Output : Class C
Class B
So it is clear that while run/execution time it is decided
which display() method to call..i.e class B or class C display()
Is This Answer Correct ? | 17 Yes | 0 No |
How do you classify Dialog Box?
what is mean by ooad? where we are using? can you tell me any real time example?
What does @param args mean in java?
How do you declare an empty string?
What is the difference between heap and stack memory?
Explain about core java?
give an example for encapsulation?
Explain about member inner classes?
Can we use return in constructor?
what is meant by serialization?
What happens when I use / and % with a negative numerator?
What is difference between float and double?