Questão de Ciência da ComputaçãoBanco do Estado do Pará - PA (BANPARA/PA) - Técnico em Informática Área Desenvolvimento de Sistemas
Enunciado
Considerando os conceitos de Programação Orientada a Objetos, analise as afirmações a seguir
I. A interface de um objeto pode ter várias formas de implementação, pois a mesma define os serviços que o objeto pode realizar e consequentemente as mensagens que ele pode receber. Por outro lado, considerando o princípio do encapsulamento, o objeto requisitante deve conhecer como a interface do objeto requisitado foi implementada.
II. O modificador de acesso public permite que métodos sejam invocados por métodos externos à sua hierarquia, enquanto que o modificador de acesso protected permite que métodos sejam invocados apenas por métodos da mesma classe.
III. No mecanismo de herança, as classes são inseridas em uma hierarquia de especialização de maneira que uma subclasse (classe mais especializada) herda todas as características da superclasse (classe mais geral) à qual está subordinada na hierarquia. Neste sentido, o acoplamento entre classes, isto é, o quanto uma classe depende da outra, aumenta quando se usa a herança.
IV. Na programação orientada a objetos, o polimorfismo refere-se à capacidade de uma linguagem de programação de processar objetos de maneira diferente, dependendo do tipo ou da classe de dados. Mais especificamente, é a capacidade de redefinir métodos para classes derivadas.
Estão corretas somente as afirmações
Relatar um erro nesta questão
Continue estudando Ciência da Computação
Mais questões da mesma disciplina para manter o ritmo.
- IADES2019A respeito do grupo de processos de execução do PMBOK versão 5, assinale a alternativa correta.Resolver
- 2019Quais as 4 propriedades de que depende a integridade de uma transação de banco de dados?Resolver
- 2019Quais os métodos disponíveis na classe HTTPServlet?Resolver
- 2019Qual a saída gerada após a execução do programa acima?Resolver