Questões de Concurso
Comentadas sobre programação orientada a objetos em programação
Foram encontradas 798 questões
I - Classe é um conceito orientado a objeto que encapsula dados e abstrações procedurais necessárias para descrever o conteúdo e comportamento de alguma entidade do mundo real. Em outras palavras, pode-se dizer que classe é uma descrição generalizada que descreve uma coleção de objetos similares.
II - Uma superclasse é uma especialização de uma classe denominada subclasse.
III - Polimorfismo permite que várias operações (implementações) diferentes tenham o mesmo nome.
Quais estão corretas?
1. Classe. 2. Objeto. 3. Método. 4. Atributo.
( ) Define-se dentro de uma classe para descrever o comportamento de um objeto. Programadores podem reutilizar ou manter a funcionalidade encapsulada dentro de um objeto.
( ) Tipo de dados definido pelo usuário que atua como um modelo para objetos, atributos e métodos individuais
( ) Define-se na classe e representa o estado de um objeto; pertence à própria classe.
( ) Instância de uma classe criada com dados definidos; pode corresponder a objetos do mundo real ou a uma entidade abstrata.
A sequência está correta em
class B {
void metodo1(){ }
}
class C {
void metodo1(){ }
}
public class A extends B, C {
void metodo1() { }
public static void main(String[] args) { }
}
Quanto à compilação e à execução do referido código, é correto afirmar:
Considere agora este cenário hipotético. Um programador lida com o problema de locomoção em uma cidade, o qual precisa ser resolvido com o desenvolvimento de software. Na abordagem (A), o programador irá desenvolver a solução especificando os passos que levam um veículo do ponto de partida até o destino, indicando as vias que serão percorridas no trajeto. Na abordagem (B), o programador irá desenvolver a solução especificando “me leve até o campus da Universidade”.
Com base na descrição fornecida, analise as seguintes afirmativas.
I. Na abordagem (A), descreve-se o uso do paradigma imperativo.
II. Na abordagem (B), descreve-se o uso do paradigma declarativo.
III. Nas abordagens (A) e (B), são descritos cenários de uso do paradigma orientado a objetos.
IV. Na abordagem (B), descreve-se o uso do paradigma de Tipos Abstratos de Dados.
Está(ão) correta(s)
abstract class Abstrato { abstract float metodo1(); void metodo2() { } }
Com base no código do enunciado e da alternativa no mesmo arquivo nomeado Concreta.java, os conceitos de classe abstrata corretamente em Java se encontram, apenas, em