Possible Duplicate:
Is polymorphism possible without inheritance
I know It can be done through method overriding (Inheritance)and Interfaces implementation. But is there any other way possible? To be precise can overloading in java be considered as a type of polymorphism?