Alguém poderia me ajudar enviando exercícios em relação a POO? Gostaria de melhorar na relação com objetos pois sei que é importante para o meio profissional.
Alguém poderia me ajudar enviando exercícios em relação a POO? Gostaria de melhorar na relação com objetos pois sei que é importante para o meio profissional.
Olá, Alexandre! Como vai?
Isso é ótimo, pois a prática é uma das melhores formas de se aprofundar em um conceito. Considerando o contexto da aula que você está estudando, que é sobre herança de classes, eu sugiro um exercício prático:
Crie uma classe chamada Animal
com as propriedades nome
e tipo
(por exemplo, mamífero, réptil, ave, etc.), e um método chamado falar
que retorna a frase "Eu sou um animal".
Crie uma classe Cachorro
que herda da classe Animal
. Adicione a propriedade raca
a esta classe. Sobrescreva o método falar
para que ele retorne "Au au!".
Crie uma classe Gato
que também herda de Animal
. Adicione a propriedade cor
a esta classe. Sobrescreva o método falar
para que ele retorne "Miau!".
Crie instâncias das classes Cachorro
e Gato
, e teste o método falar
de cada uma.
Este exercício vai te ajudar a entender como a herança funciona em JavaScript, e como você pode sobrescrever métodos de uma superclasse em suas subclasses. Além disso, recomendo que pesquise plataformas online que contenham desafios, como, por exemplo, o Codewars.
Espero ter ajudado e bons estudos!