What is run time polymorphism?
Answers were Sorted based on User's Feedback
Answer / haridini
At run time it is decided that which version of the same
method should be used. Its basically concept of over
riding.And a very powerful mechanism which is implemented
in java.
| Is This Answer Correct ? | 23 Yes | 4 No |
Answer / vijayakumar chinnasamy
Method overrrideing is the runtime polymorphism.The
class's "object" only determine which method to called .
eg:
class SuperClassTest
{
public void display(){
System.out.println("Super class");
}
}
class SubClassTest extends SuperClassTest
{
public void display(){
System.out.println("Sub class");
}
}
public class TestPro {
public static void main(String[] args) {
SuperClassTest sub=new SubClassTest();
System.out.print("I am Calling
subclasstest's display() method: ");
sub.display();
SuperClassTest sup=new SuperClassTest();
System.out.print("I am Calling
superclasstest's display() method: ");
sup.display();
}
}
o/p:
I am Calling subclasstest's display() method: Sub class
Note: object is type of SubClassTest
I am Calling superclasstest's display() method: Super class
Note: object is type of SuperClassTest
Note:
Method overloading is compile time polymorphism.The
class "reference" type determine which method to be called.
| Is This Answer Correct ? | 13 Yes | 0 No |
Answer / guest
In Runtime polymorphism the JVM will decide which version
of the method supposed to used.
for example
class Animal{
public void speak(){
System.out.println("Animal speak method callinfg");
}
}
public class Dog extends Animal{
public void speak(){
System.out.println("Dog speak method calling");
}
public static void main(String args[]){
Animal a = new Dog();
a.speak();// u r calling now Animal class speck metod.
}
}
here JVM will decide to execute Dog version of speck
method . This is called runtime polimorphism
thanks
prasad thota
| Is This Answer Correct ? | 13 Yes | 4 No |
Answer / tntrichy
Hi Bal, Virtual Function concept in Java, i.e, assigning
sub-class object in super-class's reference.
| Is This Answer Correct ? | 7 Yes | 7 No |
List types of storage classes in java?
What are null interfaces? Give some examples?
What is the differenc between Enemuration interface and iterator interface according to accessing?
What are actual parameters?
What happens if an exception is throws from an object's destructor?
what are the diffrences between interface and abstract class?
Tell us something about set interface.
can I implement my own start() method? : Java thread
What is difference between equals and hashcode method?
What is comparable and comparator interface? List their differences
What is meant by class loader? How many types are there?
Why char array is favored over string for the storage of passwords?