What is polymorphism in the context of object-oriented programming?
A) The ability of different objects to respond to the same method call in different ways
B) The process of inheriting properties from parent classes
C) The ability to create multiple classes from a single class
D) The process of encapsulating data and methods within a class