Questões de Concurso
Comentadas sobre programação orientada a objetos em programação
Foram encontradas 706 questões
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?
Analise a linha de código a seguir, escrita na linguagem Java 8, para leitura de dados de um arquivo.
BufferedReader br = new BufferedReader(new FileReader(“report.txt”));
Assinale a alternativa que apresenta o padrão de projeto corretamente utilizado na implementação desse comando.
I.As linguagens de programação orientadas a objetos utilizam o conceito de classes e objetos para organizar e estruturar o código.
II.Um dos princípios da programação estruturada é o uso indiscriminado de instruções de desvio, como o goto.
III.Na programação orientada a objetos, o encapsulamento permite ocultar detalhes de implementação de um objeto.
IV.Linguagens como C e Pascal são exemplos de linguagens de programação orientadas a objetos.
Assinale a alternativa correta:
Assinale a alternativa que descreve corretamente a função do método construtor.
__________ refere-se à capacidade dos objetos de diferentes classes responderem ao mesmo método de forma única, permitindo tratá-los de maneira uniforme. Enquanto isso, __________ diz respeito à possibilidade de definir vários métodos com o mesmo nome, mas com diferentes assinaturas, o que permite executar diferentes operações com base nos parâmetros passados.
I A herança é representada pelo relacionamento “tem um”.
II Na herança, uma nova classe é criada adquirindo-se os atributos e métodos de uma classe existente e, possivelmente, aprimorando-os com capacidades novas ou modificadas.
III Uma subclasse é mais específica que sua superclasse e representa um grupo especializado de objetos.
IV Mudar uma superclasse não afeta todas as subclasses.
Das afirmativas, estão corretas