Equipe Gabarite
EQUIPE
13/09/2026 • 21:01
Quando falamos sobre programação orientada a objetos (POO), um dos grandes desafios é criar sistemas que sejam flexíveis e reutilizáveis, isto é, que possam funcionar bem com diferentes tipos de dados sem a necessidade de reescrever código para cada caso específico. Para isso, existe um conceito muito importante chamado de 'tipos genéricos'.
Tipos genéricos permitem que você defina uma classe ou método com um parâmetro de tipo que será especificado em tempo de execução ou durante a instância do objeto, e não apenas no momento em que o programa é escrito e compilado. É como criar uma estrutura que serve para qualquer tipo de dado, tornando o código mais reutilizável e menos propenso a erros, pois evita que você faça castings inseguros ou tenha que duplicar código.
As outras opções mencionadas (tipos flexíveis, mutáveis, variáveis, flutuantes) não correspondem exatamente a esse conceito em POO. Por exemplo, tipos mutáveis referem-se à capacidade de modificar o valor de um objeto, mas não ao fato de determinar seu tipo em tempo de execução. Portanto, o termo correto e consagrado para o caso da questão é 'tipos genéricos'.
Gabarito: a
Tipos genéricos permitem que você defina uma classe ou método com um parâmetro de tipo que será especificado em tempo de execução ou durante a instância do objeto, e não apenas no momento em que o programa é escrito e compilado. É como criar uma estrutura que serve para qualquer tipo de dado, tornando o código mais reutilizável e menos propenso a erros, pois evita que você faça castings inseguros ou tenha que duplicar código.
As outras opções mencionadas (tipos flexíveis, mutáveis, variáveis, flutuantes) não correspondem exatamente a esse conceito em POO. Por exemplo, tipos mutáveis referem-se à capacidade de modificar o valor de um objeto, mas não ao fato de determinar seu tipo em tempo de execução. Portanto, o termo correto e consagrado para o caso da questão é 'tipos genéricos'.
Gabarito: a