1
resposta

Polimorfismo

Podia me explicar mais clara o conceito de polimorfismo, classe abstrata?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Fala Adilson, beleza? Polimorfismo é utilizado para dar comportamento diferente a determinados objetos. Classe abstrata é um classe que não pode ser instanciada, é uma classe "Pai" e tem comportamentos e propriedade comum entre as classes filhos(que herdam da classe Pai). Não sei se o exemplo é claro, mas podemos utilizar uma classe Veiculo como classe abstrata, a função dela é abstrair o comportamento padrão de seus filhos (Moto, Carro, Caminhonete, Caminhão, etc).. Perceba que eles tem comportamento em comum, como acelerar, frear, etc. Eles também tem característica em comum, tem rodas, motor, portas, etc. Porém ele podem tem comportamentos diferentes(Polimorfismo), Velocidade de aceleração diferente, Velocidade máxima diferente, ter funcionamento dos freios diferentes entre as classes filhos, etc..