Polymorphism is a beutiful feature though which we ca create different functions with same name which will do different task. Poly means "many" morph means "forms". There tow types of polymorphisms exists in java.