what is run time polymorphism

Answer Posted / durgasri

In runtime polymorphism ... the code is called at run time
according to need or given conditions.

suppose there r two methods namely Add() one in super class
and other is in sub class.both have the same name and same
parameters.

so we have to choose that which method from them shld
called at run time i.e. of super class or of sub class.by
polymorphism we do that.

ex:-

class A

{

int add(){//code of the method}

//some other code

}

class B extends A

{

int add(){//code of the method}

//some other code

}

class AB

{

public static void main(String s[])

{

A ob1;

ob1=new A();

int i=ob1.add();//will call the method of super class.

ob1=new B();// sub class's reference can be assigned to
super class address but not vice versa.to do that we have
to type cast the reference of the sub class in reference of
the super class.

int j=ob1.add();//will call the method of sub class

}

}

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain oops concepts in detail?

580


How do you use wildcards?

538


What is the difference between java applets and applications?

570


Can we write a class without main method in java?

487


What is an example of a conditional statement?

568






How do you download stubs from Remote place?

1359


What environment variables do I need to set on my machine in order to be able to run java programs?

609


Explain about narrowing conversion in java?

570


What is the difference between jfc & wfc?

599


How many bytes is a string java?

534


what do you mean by marker interface in java?

547


What is the Concept of Encapsulation in OOPS

562


What is difference between path and classpath?

566


What is the internal implementation of set in java?

508


Explain the key functions of data binding?

587