This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
Well..polymorphism is something related to run time binding. Another ting we can say abt polymorphism is..which shows a polymorphic behaviour. Overloading..means methods with same name but different signatures... It means that method name is showing polimorphic behaviour...
And thats y we can say its polymorphism.
[ October 20, 2006: Message edited by: Vishal K Patel ]
I guess in this forum we're interested in what definition of polymorphism is used for the SCJP exam. K&B explicitly say that "polymorphism applies to overriding, not to overloading". They also say that polymorphism is "the OO principle most closely with allowing a single object to be seen as many types".
Some people also view overloading and generics as being facilities for polymorphism (sometimes called "ad hoc" and "parametric" polymorphism respectively).