Questões de Concurso
Sobre programação orientada a objetos em programação
Foram encontradas 998 questões
Assinale a opção que descreve corretamente o conceito de polimorfismo em POO.
No contexto da programação orientada a objetos, o benefício pedagógico de ensinar conceitos, como aulas e objetos, por meio de exemplos relacionados ao cotidiano escolar, é
Com base na análise do código e nos seus conhecimentos sobre programação orientada a objetos, selecione a alternativa correta.
seguinte código em C# trata matrizes com estruturas. O Avalie o código e assinale a alternativa que apresenta a impressão na console.

I. O encapsulamento é aplicado quando os atributos da classe Livro são definidos como privados e acessados por métodos públicos da própria classe.
II. Um exemplo de polimorfismo pode ocorrer quando a classe Usuario possui um método chamado realizarEmprestimo que pode aceitar diferentes tipos de objetos como argumento.
III. A herança é utilizada quando uma nova classe chamada Aluno é criada, estendendo a classe Usuario, e adiciona atributos e métodos específicos para representar um usuário do tipo aluno.
IV. Uma interface chamada Avaliavel pode ser criada, definindo um método avaliar, que é implementado tanto pela classe Livro quanto pela classe Usuario.
class Carro { String modelo; int ano; double preco; Carro(String modelo, int ano, double preco) { this.modelo = modelo; this.ano = ano; this.preco = preco; } void exibirInformacoes() { System.out.println("Modelo: " + modelo); System.out.println("Ano: " + ano); System.out.println("Preço: $" + preco); } } public class Main { public static void main(String[] args) { Carro meuCarro = new Carro("Fusca", 2022, 25000.0); meuCarro.exibirInformacoes(); } }
A partir das informações, identifique:
I. A classe. II. O objeto. III. Os atributos. IV. O método.
- A classe deve ter atributos para armazenar o nome, o salário e a data de admissão do funcionário.
- Deve haver um método chamado calcularSalarioAnual que retorna o salário anual do funcionário, considerando 12 meses no ano.
- Implemente um construtor que permite a criação de objetos Funcionário com valores iniciais para nome, salário e data de admissão.
Qual das implementações abaixo é a correta e não possui erros?
Qual conceito de programação orientada a objetos seria mais apropriado para lidar com essa situação?
Considere as classes escritas em Java abaixo.

A partir da aplicação dessas classes, considere a execução do seguinte código:

A execução desse código produzirá a saída:
Analise o código fonte abaixo.

Considerando a abordagem de desenvolvimento de software orientado a objetos, a propriedade que permite classes diferentes, como Galinha e Cavalo, apresentarem comportamentos específicos (relinchar ou cacarejar) para um mesmo método (EmitirSom) é
Considere o código em Java apresentado a seguir:
MeuApp.java

Após realizar a execução do código acima, qual é o valor retornado pelo programa na linguagem Java?