Questões de Concurso
Sobre programação orientada a objetos em programação
Foram encontradas 998 questões
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:
Acerca de paradigmas de programação orientada a objetos, julgue o item subsequente.
Na programação orientada a objetos (POO), a herança é o recurso que indica principalmente a reutilização do código, o que evita a reescrita deste e promove a modularidade, aproveitando a funcionalidade existente.
Para responder a questão, considere o programa a seguir, feito em Java. As linhas estão numeradas apenas para referência.

Para responder a questão, considere o programa a seguir, feito em Java. As linhas estão numeradas apenas para referência.

Para responder a questão, considere o programa a seguir, feito em Java. As linhas estão numeradas apenas para referência.

Para responder a questão, considere o programa a seguir, feito em Java. As linhas estão numeradas apenas para referência.

I. Nas linhas 02 e 03, a palavra private indica que os atributos altura e largura estão encapsulados.
II. Na linha 05, o método Retângulo é um construtor e é executado automaticamente quando um novo objeto é criado a partir da classe Retangulo.
III. Nas linhas 10 e 18, os métodos getAltura e getLargura servem para pegar os valores de altura e largura, respectivamente, informados a partir de um programa main, para armazená-los nos atributos da classe.
IV. A linha 31 retorna uma resposta incorreta para o cálculo do perímetro, pois existe um problema de precedência. A forma correta do cálculo do perímetro é (2 * altura) + (2 * largura), com os parênteses corrigindo o problema da precedência nas operações.
Quais estão corretas?
Fonte: Adaptado de Wazlawick, R. S. Análise e projeto de sistemas de informação orientados a objetos. Rio de Janeiro: Elsevier, 2004.
Qual dos seguintes conceitos não é fundamental para o desenvolvimento orientado a objetos?