What statement is an accurate description of the concept of polymorphism in object-oriented

what statement is an accurate description of the concept of polymorphism in object-oriented programming? polymorphism is allowing the several different classes to use the same general method names. polymorphism is the restricting of the manipulation of an object’s state by external users to a set of method calls. polymorphism is allowing a class to automatically reuse and extend the code of a similar but more general class. polymorphism is the use of code that is capable of making changes to itself during the execution process.