1
resposta

[Dúvida] ABSTRAÇÃO?

ME FUGIU DA MENTE OQ SERIA ABSTRAÇÃO NAS CLASSES.

1 resposta

Oi, Levi! Tudo bem?

Abstração é um dos pilares fundamentais da Orientação a Objetos e é justamente o que estamos fazendo quando criamos uma classe em Java. Quando definimos uma classe, estamos abstraindo um conceito ou objeto do mundo real em uma representação que o computador consiga entender e manipular.

Por exemplo, na aula que estamos estudando, a classe Filme é uma abstração do conceito de um filme no mundo real. Nós definimos características (ou atributos) que um filme tem, como nome, anoDeLancamento, incluidoNoPlano, somaDasAvaliacoes, totalDeAvaliacoes e duracaoEmMinutos, e comportamentos que um filme pode ter, através dos métodos, como setNome(), getNome(), setAnoDeLancamento(), getAnoDeLancamento(), e assim por diante.

Esses atributos e métodos não abrangem tudo o que um filme é no mundo real, mas sim uma visão simplificada que é relevante para o nosso programa. Isso é a abstração: pegar um conceito complexo do mundo real e simplificá-lo para os propósitos do nosso programa.

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓