Questões de Concurso
Sobre programação orientada a objetos em programação
Foram encontradas 998 questões
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 é
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.
Dadas as seguintes classes, todas no mesmo pacote:

Qual o resultado da impressão ao executamos a classe Homem?