Questões de Concurso
Sobre programação orientada a objetos em programação
Foram encontradas 955 questões
A View no MVC pode conter tanto a lógica de apresentação quanto a de negócio, já que o modelo separa apenas os dados do sistema.
No padrão MVC, o Model deve ter acesso direto à interface gráfica (View), atualizando‑a sempre que houver mudança nos dados, sem passar pelo Controller.
A herança múltipla é suportada diretamente em linguagens como Java, permitindo que uma classe herde atributos e métodos de várias classes‑base ao mesmo tempo.
Assinale a saída CORRETA caso o código acima, seja executado, utilizando-se a linguagem PHP versão 8.2.
O código em Java, a seguir, utiliza o conceito de variáveis estáticas.

Se esse código for executado na linguagem Java versão 21, qual será a saída?
Adaptado de DEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. 10. ed. São Paulo: Pearson, 2016.
Uma classe definida por meio de herança de outra classe é chamada de subclasse ou classe filha. Uma classe da qual a nova é derivada é conhecida como superclasse ou classe pai. O polimorfismo, por sua vez, permite escrever programas que processam objetos que compartilham a mesma superclasse como se todos fossem objetos desta superclasse.
Considerando os conceitos de herança e polimorfismo, em Java, assinale a alternativa CORRETA:
Assinale a alternativa CORRETA:
Com base nos princípios de orientação a objetos, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) Quando uma subclasse redefine um método de uma superclasse utilizando a mesma assinatura, diz-se que a subclasse sobrecarrega esse método da superclasse.
( ) Quando uma hierarquia de herança é utilizada, tem-se um aumento no acoplamento entre as classes.
( ) Se uma superclasse declarar um método como abstract, suas subclasses deverão implementar esse método.
A sequência correta é
contendo como atributos os lados do triângulo e como métodos as operações para atribuir
e retornar os valores dos lados, calcular área e calcular o perímetro.
contendo como atributos os lados do triângulo e como métodos as operações para atribuir
e retornar os valores dos lados, calcular área e calcular o perímetro.
O comportamento do sistema, que permite chamar o mesmo método calcularCustoTotal( ) em objetos de classes diferentes (Carro, Moto, Caminhao) para obter resultados específicos para cada um, é um exemplo de qual pilar da Programação Orientada a Objetos?

Considere o código Java 17 acima. Assinale a opção que corresponde ao resultado da execução do código em apreço no console.
Herança é o relacionamento entre classes em que uma classe chamada de subclasse é uma extensão de outra classe chamada de superclasse (1ª parte), sendo que a superclasse consegue reaproveitar os atributos e métodos da subclasse (2ª parte) e a subclasse pode definir seus próprios atributos e métodos (3ª parte).
Quais partes estão corretas?
Considere o seguinte código em Java:
Analisando o código apresentado anteriormente, a correta identificação dos conceitos de orientação a objetos aplicados corresponde a
Em PHP, variáveis pertencentes a classes são referidas como propriedades. Elas podem ser estabelecidas com pelo menos um modificador opcional, juntamente com uma declaração de tipo e, por fim, um nome de variável comum.
Selecione a opção que contenha uma declaração válida de uma propriedade em PHP: