Ed
anteontem
Vamos analisar as alternativas para entender a principal diferença entre polimorfismo e encapsulamento: a) Polimorfismo define como as classes interagem, enquanto encapsulamento define como os dados são protegidos. - Esta opção está correta. Polimorfismo permite que diferentes classes sejam tratadas como instâncias de uma classe comum, enquanto encapsulamento se refere à proteção dos dados e à restrição do acesso a eles. b) Polimorfismo lida com a modificação de dados, enquanto encapsulamento lida com a execução de métodos. - Esta opção não está correta, pois polimorfismo não se refere à modificação de dados, mas sim à interação entre classes. c) Polimorfismo define a visibilidade dos métodos, enquanto encapsulamento define os tipos de dados. - Esta opção também não está correta, pois encapsulamento se refere à proteção dos dados, não à definição de tipos. d) Não há diferença, ambos significam a mesma coisa. - Esta opção é falsa, pois polimorfismo e encapsulamento são conceitos distintos na programação orientada a objetos. Portanto, a alternativa correta é: a) Polimorfismo define como as classes interagem, enquanto encapsulamento define como os dados são protegidos.
Mais perguntas desse material