Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941201063307

Com relação aos conceitos de orientação a objetos em Java, analise os itens a seguir: I - A operação de casting é usada ...

1

457941201063307
Ano: 2023Banca: PR-4 UFRJOrganização: UFRJDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Java
Com relação aos conceitos de orientação a objetos em Java, analise os itens a seguir:


I - A operação de casting é usada quando o objetivo é ajustar o retorno de um método com a atribuição a uma variável. Esse tipo de conversão é possível quando os tipos de dados são objetos (por exemplo com o uso de herança) e não em tipos primitivos.

II - O uso de polimorfismo está intimamente relacionado ao mecanismo de upcasting.

III - Uma interface não pode ser instanciada, mas podem ser definidas referências do seu tipo.

IV - Uma interface é formalmente uma classe abstrata, somente com atributos constantes(final) e estáticos(static) e métodos sem corpo. Estes deverão ser implementados pelas classes que irão implementar a interface.


Em relação aos itens acima, pode-se afirmar: 
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200079460Linguagens de Programação

Analise o trecho de código PHP abaixo:$xxx = 5; $yyy = 4; $zzz = $xxx % $yyy;A alternativa que contém o valor de $zzz é:

#PHP#Linguagens de Programação
Questão 457941200239514Linguagens de Programação

Quanto ao parâmetro de entrada do método setInPrintListener da classe Printer, é correto afirmar que é uma:

#Linguagens de Programação#Java
Questão 457941200432997Linguagens de Programação

Das alternativas a seguir, a que melhor define o tipo de implementação apresentada nas linhas de 2 a 4 é:

#Linguagens de Programação#Java
Questão 457941200435954Linguagens de Programação

No uso da classe java.lang.Thread, para permitir a implementação de processos paralelos na linguagem Java, é possível aguardar a completa execução de ...

#Linguagens de Programação#Java
Questão 457941200822290Linguagens de Programação

A partir do Java 8 é possível que interfaces possam ter métodos concretos, ‘herdados’ por todos que implementam essa interface, sem quebrar a compatib...

#Linguagens de Programação#Java
Questão 457941201026404Linguagens de Programação

Trabalhar com datas em versões anteriores ao Java 8 sempre foi um tanto complicado, entretanto a nova API de datas presente no Java 8 mudou esse cenár...

#Java#Linguagens de Programação
Questão 457941201270507Linguagens de Programação

Considere o código a seguir, implementado em Java, para responder à questão.1. Aluno aluno = new Aluno(“Aluno 1”, “aluno@ufrj.br”);2. Calculadora.conf...

#Linguagens de Programação#Java
Questão 457941201568981Linguagens de Programação

A injeção de dependência é uma técnica de design usada para obter a inversão de controle. O Spring Framework oferece um recurso de injeção de dependên...

#Linguagens de Programação#Java#Frameworks de Desenvolvimento de Software#Java Frameworks
Questão 457941201639113Linguagens de Programação

Assinale a alternativa que melhor define o resultado da execução do programa apresentado.

#Linguagens de Programação#PHP
Questão 457941201683305Linguagens de Programação

Em laravel, versão 5.5, a técnica que permite compartilhar atributos de rotas, tais como middle-ware ou namespaces, entre várias rotas, sem a necessid...

#Linguagens de Programação#PHP

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Linguagens de ProgramaçãoQuestões do PR-4 UFRJ