Heranca, em si, permite definir uma classe geral e, em seguida, classes mais especializadas; simplesmente por adicionar novos detalhes a definicao da classe mais geral.Uma classe mais especializada herda as propriedades da classe mais geral, sendo assim necessario apenas definir as novas caracteristicas desta.A Heranca e algo muito importante no desenvolvimento, alem de com ela voce poder reutilizar o codigo, voce pode inda ter um conceito maior de encapsulamento. Imagine como se fosse um banco de dados relacional, com certeza antes devemos projetar o banco para ver como ele ficara. Com sistemas orientados a objetos e da mesma forma.Polimorfismo, de forma geral, significa "varias formas". Numa linguagem de programacao, isso significa que pode haver varias formas de fazer uma "certa coisa". Essas 'certas coisas' sao chamadas de metodos. Polimorfismo significa que uma chamada de metodo pode ser executada de varias formas (ou polimorficamente). Quem decide "a forma" e o objeto que recebe a chamada. Fontes: http://walfredo.dsc.ufcg.edu.br/cursos/2003/progII20031/aulas/o_que_e_polimorfismo.htm http://pwp.net.ipl.pt/cc.isel/cvaz/Textos/POO/Heranca.pdfhttp://www.plugmasters.com.br/sys/materias/285/1/Heran%E7a-e-Polimorfismohttp://www-usr.inf.ufsm.br/~rose/curso3/cafe/cap4_Polimorfismo.pdf Oque fazer quando a placa de rede nao funciona? Ou a placa de som? Ou qualqueroutro dispositivo? Apesarde a maioria dos problemas dos computadores estarem vinculados ao hardware, nem sempre isso vem de pecasdefeituosas. Pode ocorrer, por exemplo, de a um dispositivo funcionarnormalmente em uma maquina e travar caso coloque em outro. Por isso, vamosabordar um pouco de uma coisinha tao pouco falada: os drivers. Odriver e um componente muitoimportante do sistema. E ele que conduz os dispositivos ao funcionamento. Deforma mais pratica, e ele que deixa a peca (seja interna ou nao, como a placade rede fax modem ou o modem 3G, que ambos necessitam do driver) acessavel eutilizavel no computador. Odriver e como se fosse um programainterprete. Ele recebe as informacoes e comandos do sistema operacional, sejaele qual for (Windows, Linux, MS-DOS, Mac Os, Android), e os traduz para que odispositivo possa entender o que deve ser feito. O mesmo acontece de formainversa. Assimcomo um interprete domina determinadas linguagens, o mesmo ocorre com os drivers. Problemas gerados peladificuldade de estabelecimento de comunicacao entre determinados drivers e o sistema operacional saochamados de incompatibilidade. Ouseja, assim como um interprete que domina libras e ingles tera dificuldades eminterpretar o espanhol (na melhor das possibilidades), um driver designado a trabalhar com o Windows XP nao conseguira outera dificuldades de se estabelecer em um ambiente Windows 7 ou Windows 8,tornando-o incompativel com o sistema.Caso que ocorre tambem em ambientes Linux, Apple ou Android. Paraa nooooossa alegria... o Windows 7 e o alguns Linux (como o Ubuntu, Kubuntu ouDebian) reconhecem automaticamente alguns drivers,tais como audio, video e rede; salvo caso os dispositivos forem antigos ouserem mais novos que o sistema. Essa tecnologia de reconhecimento automatico edenominada Plug and Play (plugue euse). Haa possibilidade de o sistema nao reconhecer automaticamente alguns dispositivose, caso isso ocorra, e necessario fazer o download desses drivers na Internet. Contudo, antes de procurar o driver e precisso, primeiramente, ter emmaos as configuracoes do seu dispositivo. Voce pode encontrar essas informacoesno manual de uso do seu computador e, caso nao encontre, pode ser socorrido porprogramas como o Everest. Atravesdesse programa voce consegue o relatorio das configuracoes