Questões de Concurso
Comentadas sobre programação orientada a objetos em programação
Foram encontradas 429 questões
A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens, como C# e Java. Neste contexto, dois princípios são caracterizados a seguir.
(1) Representa uma das principais técnicas que define a programação orientada a objetos, adicionando segurança à aplicação em uma programação orientada a objetos pelo fato de esconder as propriedades, criando uma espécie de caixa preta.
(2) Consiste na alteração do funcionamento interno de um método herdado de um objeto pai.
Os princípios caracterizados em (1) e em (2) são
conhecidos, respectivamente, por:
public class Mamifero { protected void andar(){ System.out.print("Mamífero andando "); } }
public class Primata extends Mamifero { protected void andar(){ System.out.print("Primata andando "); } protected void andar(int metros){ System.out.print("Primata andando " + metros + " metros"); } }
Assinale a alternativa que contém os conceitos de orientação a objetos implementados nessas classes.
Sobre os pilares da Programação Orientada a Objetos (POO), analise as afirmativas abaixo e assinale a alternativa correta.
I. Polimorfismo protege o acesso direto (referência) aos atributos de uma instância, fora da classe onde estes foram declarados.
II. Herança usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.
III. Encapsulamento permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam.
Considerando os modelos de programação estruturada (PE) e de programação orientada a objetos (POO), julgue o item seguinte.
Na POO, uma classe pode ser derivada de outra, determinando
famílias de classes por meio de hierarquia. Nesse caso, uma
subclasse pode derivar de uma superclasse já existente, e esta
superclasse herda atributos e funcionalidades da subclasse.
Considerando os modelos de programação estruturada (PE) e de programação orientada a objetos (POO), julgue o item seguinte.
Sob o paradigma de PE, um código de programa consiste de
sub-rotinas (funções e procedimentos) associadas a uma rotina
principal; sob o paradigma de POO, um código de programa
consiste de diversos objetos inter-relacionados por meio de
métodos que estabelecem um nível de comunicação
(colaboração entre objetos).
Programação Orientada a Objetos (POO) é um paradigma de programação que tem como base o conceito de objeto, podendo conter dados na forma de campos, códigos e procedimentos, também conhecidos como métodos. Sobre os pilares da POO, relacione as colunas abaixo.
I. Encapsulamento - 1. Os detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos.
II. Polimorfismo - 2. Permite que classes compartilhem atributos e métodos, como molde para novas classes.
III. Herança - 3. Permite que referências de
tipos de classes mais abstratas
representem o comportamento
das classes concretas que
referenciam.
Assinale a alternativa correta.