Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What are the ways of polymorphism other than Overridding &
Overloading

Answer Posted / 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



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is binary search in java?

1042


Can we declare a static variable inside a method?

1051


Can we use different return types for methods when overridden?

1063


What is the difference between static (class) method and instance method?

1140


What is the significance of java packages?

1144


How can u increase the heap size in the memory?

1071


Explain about method local inner classes or local inner classes in java?

1073


Is cout buffered?

1232


What does localhost mean?

1010


What invokes a thread's run() method in java programming?

1276


What is the difference between a window and a frame in java programming?

1199


Why java uses the concept of the string literal?

1113


What is the tradeoff between using an unordered array versus an ordered array?

1300


What are data types in programming?

1045


How many bits are used to represent unicode, ascii, utf-16, and utf-8 characters?

1154