Pode se dizer que a herança é estendida quanto é possível herdar de uma superclasse todos os seus atributos, métodos e outros. Assim há otimização de produção da aplicação em tempo e linhas de código.Ex: como superclasse temos animais - e "descendo" temo o grupo dos mamíferos e dos cachorros. Os animais abstratamente, apresentam atributos como tamanho, inteligência e estrutura óssea. Bem como, aspectos comportamentais como mover-se, dormir, comer, respirar, etc. Esses atributos e aspectos comportamentais definem a classe dos animais. Já polimorfismo torna possível que um método herdado de um objeto pai seja modificado sem que se conheça seu funcionamento interno. Analisando a questãoacima, se diz que o polimorfismo permite que o programador escreva um código genérico...que esta CERTA.