Jornada do Dev

Classe Virtual

Entre para ter acesso à essa aula

Nessa aula, vamos falar sobre herança e polimorfismo em programação. Primeiramente, vamos definir o conceito de herança e depois falar sobre o polimorfismo.

Em seguida, vamos ver um exemplo de como criar um método em uma classe de carro. É importante perceber que as propriedades como couro, acelerar e cabelo, entre outros, podem ser aplicadas a outros tipos de veículos, como lanchas e bicicletas.

A partir dessa ideia, vamos criar um método que pode ser usado em diversas classes. Vamos falar sobre a classe super e como criar classes derivadas. Também veremos como chamar a superclasse e usar o polimorfismo para fazer com que o método funcione em diferentes conteúdos.

Na prática, vamos criar um método buzinar e utilizá-lo em diferentes veículos. Depois, vamos falar sobre a importância do encapsulamento em programação e como o conceito de virtu pode fazer a diferença em programas complexos.

Por fim, vamos dar exemplos de como você pode aplicar tudo o que aprendeu em seu próprio código.