Engenharia de Software Orientação a Objetos
Ano: 2023
Banca: FEPESE
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?
Engenharia de Software Orientação a Objetos
Ano: 2023
Banca: FEPESE
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.
Engenharia de Software Orientação a Objetos
Ano: 2023
Banca: FEPESE
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.
Engenharia de Software Orientação a Objetos
Ano: 2023
Banca: Instituto Access
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 
Engenharia de Software Orientação a Objetos
Ano: 2023
Banca: UFRRJ
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 
Engenharia de Software Orientação a Objetos
Ano: 2023
Banca: FGV

Observe o método liga() do seguinte trecho de código escrito na linguagem Java.


Imagem associada para resolução da questão


Em orientação a objeto, o uso de um método com comportamento diferente, como liga(), é realizado por meio do emprego de:

Engenharia de Software Orientação a Objetos
Ano: 2023
Banca: FUNDATEC
Qual é o tipo de polimorfismo no qual um objeto genérico pode fazer uso de um objeto mais específico posteriormente? 
Engenharia de Software Orientação a Objetos
Ano: 2022
Banca: UFRPE

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.


...
Engenharia de Software Orientação a Objetos
Ano: 2022
Banca: FGV
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. 
Engenharia de Software Orientação a Objetos
Ano: 2022
Banca: CESPE / CEBRASPE
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.