Acerca da programação Orientada a Objetos, OVERLOADING...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: Letra D - Sobrecarga.
Vamos entender o tema da questão. A Programação Orientada a Objetos (POO) é um paradigma de programação que utiliza o conceito de "objetos" para representar dados e métodos que trabalham com esses dados. Um aspecto importante da POO é a capacidade de usar o mesmo nome para diferentes métodos ou propriedades dentro de uma mesma classe, desde que eles tenham diferentes listas de parâmetros. Isso é conhecido como overloading, ou em português, sobrecarga.
A sobrecarga permite que uma classe tenha várias versões de um método com o mesmo nome. A diferenciação entre esses métodos é feita pelo compilador ou pelo interpretador da linguagem de programação com base no número, tipo ou ordem dos parâmetros passados na chamada do método. Esse conceito é extremamente útil para melhorar a legibilidade do código e para criar métodos que se comportam de maneira similar, mas que podem lidar com diferentes tipos de dados ou quantidades de argumentos.
Justificando a alternativa correta:
A alternativa D - Sobrecarga está correta porque, conforme explicado, sobrecarga se refere exatamente à definição de múltiplos métodos com o mesmo nome em uma classe, diferenciados pela assinatura dos parâmetros que recebem. Esse conceito é fundamental para permitir uma maior flexibilidade e reutilização de nomes de métodos em diferentes contextos dentro de uma mesma classe.
As demais alternativas não estão relacionadas ao conceito de overloading na programação orientada a objetos:
- Pirâmide não é um termo utilizado em POO para descrever essa característica.
- Pilha é uma estrutura de dados, não um conceito relacionado à sobrecarga de métodos.
- Morphing pode se referir a uma técnica de animação e não tem relação com o contexto da questão.
- Transparência em outros contextos da computação pode se referir a algo que é oferecido de maneira a ocultar a complexidade, mas não descreve a sobrecarga de métodos.
Entender bem o conceito de sobrecarga é importante para quem está se preparando para concursos na área de tecnologia, especialmente para aqueles com foco em Engenharia de Software, onde a Programação Orientada a Objetos é um tema recorrente.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo