Ed
ano passado
Para responder à sua pergunta, precisamos entender os princípios da programação orientada a objetos. - Encapsulamento (a): Refere-se à prática de esconder os detalhes internos de uma classe e expor apenas o que é necessário. Isso não permite que classes diferentes sejam tratadas de forma intercambiável. - Herança (b): Permite que uma classe herde características de outra, mas não garante que classes diferentes possam ser tratadas de forma intercambiável. - Polimorfismo (c): Este princípio permite que diferentes classes sejam tratadas como instâncias da mesma classe base, desde que implementem os mesmos métodos. Isso é exatamente o que a pergunta descreve. - Abstração (d): Refere-se à simplificação de um sistema, focando nos aspectos essenciais e ignorando os detalhes. Não se relaciona diretamente com a intercambialidade de classes. Portanto, a alternativa correta que permite que classes diferentes possam ser tratadas de forma intercambiável, desde que implementem os mesmos métodos, é: c) Polimorfismo.
Cadastre-se ou realize login
Mais perguntas desse material