1
Q920987
Qual o nome do conceito de orientação a objetos que protegem os dados contidos em um dado objeto de modo que eles não possam ser acessados fora dos métodos, parâmetros ou controles implementados pela classe que instanciou o objeto?
2
Q920985
São ocorrências válidas de, ou conceitos relacionados a, herança no contexto de conceitos de orientação a objetos. 1. Sobrecarga de métodos 2. Sobreposição de métodos 3. Especialização 4. Superclasses 5. Subclasses Assinale a alternativa que indica todas as afirmativas corretas.
3
Q920984
Analise as afirmativas abaixo relacionadas aos conceitos de orientação a objetos. 1. A sobreposição (override) de métodos ocorre quando classes filhas reimplementam métodos definidos pelas classes pai. 2. Nenhum atributo de nenhum objeto em nenhuma circunstância pode ter seu valor alterado sem utilizar um método explicitamente declarado para tal. 3. Especialização ocorre quando define-se uma ou mais subclasses a partir de uma superclasse. Assinale a alternativa que indica todas as afirmativas corretas.
4
Q920022
No que diz respeito à orientação a objetos, um princípio é definido como aquele em que as classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas. É um mecanismo por meio do qual selecionam-se as funcionalidades utilizadas de forma dinâmica por um programa no decorrer de sua execução. Esse princípio é conhecido por
5
Q919395
Sobre a implementação das associações entre as classes de um sistema de software orientado a objetos, pode-se afirmar que para implementar uma associação do
6
Q918793
Observe o método liga() do seguinte trecho de código escrito na linguagem Java.

Em orientação a objeto, o uso de um método com comportamento diferente, como liga(), é realizado por meio do emprego de:
7
Q918408
Qual é o tipo de polimorfismo no qual um objeto genérico pode fazer uso de um objeto mais específico posteriormente?
8
Q1010426
Sobre o Paradigma de Programação Orientada a Objetos (POO), analise as afirmativas a seguir.
1) A orientação a objetos representa uma forma de enxergar e modelar o mundo como um conjunto de objetos inter-relacionados interagindo por meio da troca de mensagens.
2) Uma classe representa uma instância de um objeto.
3) O polimorfismo é caracterizado quando duas ou mais classes distintas possuem o mesmo nome. Ele permite que objetos dessas classes se comportem de forma diferente.
9
Q1010394
Os princípios de Orientação a Objetos e Design de Código são guiados pelos conceitos do acrônimo SOLID, em que cada letra descreve um princípio.
Assinale a opção que indica o princípio que tem a preocupação com a falta de coesão e alto acoplamento.
Assinale a opção que indica o princípio que tem a preocupação com a falta de coesão e alto acoplamento.
10
Q1010215
Na orientação a objetos, o polimorfismo permite que os programadores definam comportamentos diferentes para um mesmo método. Além disso, dados os tipos de polimorfismo, é possível que, dentro de uma herança, um comportamento seja reescrito à medida que a classe se torna mais específica, possibilitando que seja criada uma abstração mais próxima do mundo real, facilitando a compreensão do código como um todo. No polimorfismo, a decisão sobre qual método deve ser selecionado é tomada em tempo de concepção.