Polymorphism allows an object to be referenced by a more general data type. A more general data type is either a base class it has extended or an interface it has implemented.
C, D, and E are incorrect.
C and D are incorrect because an instance variable is a type of variable and has nothing to do with polymorphism.
E is not correct because polymorphism cannot work when moving to more specific objects.
|