Questões

Total de Questões Encontradas: 51

Sobre o conceito de polimorfismo em Java, é INCORRETO afirmar que
A
métodos sobrecarregados podem possuir diferentes tipos de retorno
B
métodos declarados com o modificador final não podem ser sobrescritos.
C
um método sobrescrito pode ter sua visibilidade reduzida na subclasse.
D
métodos sobrecarregados devem possuir nomes iguais. 
E
métodos sobrescritos devem possuir assinaturas iguais.
Ano: 2015 Banca: CESPE Órgão: STJ Prova: Técnico Judiciário - Tecnologia da Informação
Texto Associado Texto Associado
No que concerne a análise, projeto e modelagem orientada a objetos, julgue os itens que se seguem.
O polimorfismo de objeto pode criar objetos que herdam comportamento de uma classe e pode possibilitar que o desenvolvedor programe um comportamento diferente para os métodos de classes existentes, mas, para que seja da forma sobrescrita, o polimorfismo precisa possuir a mesma
assinatura.
C
Certo
E
Errado
Ano: 2015 Banca: UERJ Órgão: UERJ Prova: Programador - Java
Dentre as formas de abstração utilizadas na orientação a objetos, aquela que indica a capacidade de abstrair várias implementações diferentes na mesma interface é: 
A
composição 
B
polimorfismo 
C
generalização 
D
encapsulamento 
Ano: 2015 Banca: COSEAC Órgão: UFF Prova: Analista - Tecnologia da Informação
Alguns conceitos da orientação a objetos estão disponibilizados na coluna I. Estabeleça a correta correspondência com seus significados disponibilizados na coluna II.

Coluna I  
  1. Abstração
  2. Classe
  3. Polimorfismo
  4. Herança
  5. Encapsulamento
Coluna II
  • (  ) Distingue a especificação e a implementação das operações de um objeto.
  • (  ) Conjunto de objetos que possuem o mesmo tipo.
  • (  ) Permite ao usuário definir tipos de forma incremental, a partir de tipos existentes.
  • (  ) Elucida apenas as propriedades comuns de um conjunto de objetos, omitindo os detalhes.
  • (  ) Define que uma determinada operação pode se comportar de diferentes formas em diferentes classes. 
A sequência correta, de cima para baixo, é:
A
5, 2, 4, 1, 3.
B
2, 1, 3, 4, 5.
C
5, 2, 4, 3, 1.
D
4, 1, 3, 2, 5.
E
5, 4, 2, 1, 3.
 “Técnica que tem como objetivo ocultar detalhes internos, que dizem respeito ao funcionamento dos métodos de uma determinada classe, em relação aos objetos”. No escopo da orientação a objetos, essa é a definição de: 
A
Herança.
B
Polimorfismo.
C
Sobrecarga.
D
Encapsulamento.
Ano: 2015 Banca: IESES Órgão: IFC-SC Prova: Informática - Programação de Sistemas
Dadas três classes, “Funcionário”, “Mensalista”, e “Horista”, nestas três classes está definido o método “calcularFolhaPagamento()”, sendo que para cada classe, a forma de cálculo implementada na referida função se dá de forma diferente. Isto é possível graças ao recurso de polimorfismo presente na programação orientada a objetos. Sendo assim, pergunta-se: Qual é o tipo de relacionamento entre as classes supra citadas?
A
Generalização, pois métodos polimórficos apenas podem ser implementados neste tipo de relacionamento.
B
Agregação, pois não é possível criar métodos polimórficos em outro tipo de relacionamento.
C
Composição, pois métodos polimórficos apenas podem ser implementados neste tipo de relacionamento.
D
Generalização, sendo que polimorfismo é o recurso que permite que classes herdem atributos e métodos de outras classes.
A herança é uma das características mais poderosas e importantes da orientação a objetos, pois permite o reaproveitamento de atributos e métodos. Em aplicações que utilizam herança,
A
é possível a implementação de herança múltipla, em todas as linguagens orientadas a objetos.
B
não é possível sobrescrever em uma subclasse, um método de sua superclasse.
C
cada superclasse pode ter apenas uma subclasse.
D
somente as superclasses poderão ter métodos ou construtores sobrecarregados.
E
é possível se obter polimorfismo. 
Texto Associado Texto Associado
Julgue os itens seguintes, referentes aos conceitos de programação orientada a objetos.
Entende-se por polimorfismo a maneira de se reutilizar código por meio do aproveitamento de atributos e métodos de classes já existentes, com o objetivo de gerar novas classes mais específicas, que aproveitarão os recursos da classe hierarquicamente superior. 
C
Certo
E
Errado
Na programação orientada a objetos, existe uma técnica que faz com que os detalhes internos a respeito do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos. Tal técnica é conhecida como
A
Encapsulamento.
B
Herança.
C
Polimorfismo.
D
Sobrecarga.
E
Transferência.
Ano: 2012 Banca: VUNESP Órgão: TJ-SP Prova: Analista Judiciário - Analista de Sistemas
No contexto da orientação a objetos, quando se deseja  definir novas classes, existe um mecanismo que possibilita a reutilização da estrutura e do comportamento de uma classe. Trata-se do mecanismo de 
A
coerção. 
B
herança. 
C
meta-classes. 
D
polimorfismo. 
E
sobrecarga.
Página 1 de 6