The word polymorphism means having many forms.Polymorphism ” is the ability of one type, A, to appear as and be used like another type, B.” … That’s right we need a list of classes, so they need to be the same class type, but the same method in each must return different values (let’s assume without the use of conditional logic statements).