Questões de Concurso
Sobre programação orientada a objetos em programação
Foram encontradas 905 questões
Quanto aos conceitos e às técnicas de programação de computadores, julgue o item.
Na programação orientada a objetos, as classes são
estruturas que definem um conjunto de objetos com
características similares em seus métodos e atributos.
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.
Os códigos nas linhas 18, 26, 31 e 38 implementam os respectivos conceitos da programação orientada a objeto:
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.
Os pilares da orientação a objetos são classe, objeto, atributo
e método.
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).
Na orientação a objetos uma classe abstrata é construída para ser um modelo para classes derivadas e na sua construção há algumas restrições. Assim, considere a classe abstrata abaixo, criada na Linguagem Java.

A instrução que NÃO é permitida nessa classe é