Questões de Concurso
Comentadas sobre programação orientada a objetos em programação
Foram encontradas 798 questões
Na linguagem Java, é possível que uma classe possua múltiplos métodos com mesmo nome, porém diferentes declarações, desde que seus argumentos sejam diferentes.
O nome dado a este recurso é
I. A inicialização de objetos permite a atribuição de valores a propriedades ou campos no momento da criação do objeto.
II. A sintaxe de inicialização de objetos reduz a necessidade de construtores sobrecarregados para diferentes combinações de parâmetros.
III. É possível inicializar objetos aninhados e coleções com a sintaxe de inicialização de objetos.
Qual das seguintes alternativas está correta?
Programação Orientada a Objetos (POO) é um paradigma que utiliza o conceito de “objetos” para estruturar e organizar o código, promovendo modularidade, reutilização e manutenção mais fácil. A prática de ocultar os detalhes internos do funcionamento de um objeto e expor apenas o que é necessário para a interação com ele, garantindo uma interface limpa e protegida, refere-se a um dos conceitos fundamentais da POO denominado
I) Encapsulamento
II) Interface
III) Objeto
a) A capacidade de um objeto de ocultar seus dados e métodos do restante do mundo exterior.
b) Um pacote de software de estado e comportamento relacionado.
c) Um contrato entre a classe e o mundo exterior, e esse contrato é aplicado no momento da construção pelo compilador.
I) Uma classe derivada de outra classe é chamada de subclasse.
Porque:
II) Subclasses herdam campos e métodos de outras classes.
A partir da sentença, conclui-se que:
I) As subclasses de uma classe podem definir seus próprios comportamentos exclusivos.
II) As subclasses de uma classe podem compartilhar algumas das mesmas funcionalidades de uma superclass.
III) As subclasses podem ser executadas independentemente de classes maiores.
São citadas características válidas do polimorfismo em:
Leia e responda:
"_________é a característica única de linguagens orientadas a objetos que permite que diferentes objetos respondam a mesma mensagem cada um a sua maneira. Em termos de programação, essa característica representa a capacidade de uma única referência invocar métodos diferentes, dependendo do seu conteúdo.
Das alternativas abaixo, qual preenche a lacuna acima corretamente?