Com relação aos conceitos de orientação a objetos em Java, ...
Próximas questões
Com base no mesmo assunto
Ano: 2023
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2023 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q2271869
Programação
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:
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: