Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida sobre o parâmetro (Titulo titulo)

Pessoal, estou com uma dúvida em relação ao parâmetro do método inclui(). Pelo que eu entendi, eu consigo chamar uma série ou um filme só referenciando o Titulo pq as classes Filmes e Series estão com um Extend do Titulo? O que quer dizer então que se eu referenciar a classe mãe, e chamar uma classe filha, por ela estar ligada, eu vou ter acesso a ela (falando em questão de parâmetro do método)? Está certo o meu raciocínio? Não sei se me expressei bem hahah.

1 resposta
solução!

Oi Matheus! Tudo bem?

É exatamente isso! Quando você utiliza a classe mãe Titulo como parâmetro no método inclui(), você está aproveitando o conceito de polimorfismo da Orientação a Objetos. Isso significa que, ao passar um objeto de Filme ou Serie (que são filhas de Titulo), o método inclui() será capaz de lidar com esses objetos corretamente.

Isso porque como Filme e Serie são filhas de Titulo, elas também são um Titulo, e possuem comportamentos de titulo. Dessa forma, podemos passá-las como parâmetro no lugar de Título, sem ter problemas no código.

Espero ter ajudado! Qualquer dúvida, estou por aqui.

Abraços e bons estudos!