Logo Passei Direto
Buscar
É correto afirmar sobre classes abstratas que:

Não se pode criar uma instância de uma classe abstrata.
São esboços de classes criadas apenas nas fases de análise e projeto do sistema.
Não devem ser utilizadas em estruturas hierárquicas de classes.
Não podem definir atributos ou métodos concretos.
Podem definir atributos e métodos abstratos.
User badge image
Praticando Para o Saber

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

É correto afirmar sobre classes abstratas que: 1. Não se pode criar uma instância de uma classe abstrata. - Verdadeiro. Você não pode instanciar uma classe abstrata diretamente. 2. São esboços de classes criadas apenas nas fases de análise e projeto do sistema. - Falso. Classes abstratas são usadas na implementação, não apenas na análise e projeto. 3. Não devem ser utilizadas em estruturas hierárquicas de classes. - Falso. Classes abstratas são frequentemente usadas em hierarquias de classes para definir comportamentos comuns. 4. Não podem definir atributos ou métodos concretos. - Falso. Classes abstratas podem definir atributos e métodos concretos, além de métodos abstratos. 5. Podem definir atributos e métodos abstratos. - Verdadeiro. Classes abstratas podem definir métodos que não têm implementação (abstratos). Portanto, as afirmações corretas são a primeira e a quinta.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Assinale a alternativa correta.

Ao se projetar uma classe, devemos optar pelo modificador de acesso private e progressivamente liberar acesso conforme necessário.
a. Por polimorfismo podemos tratar um objeto de uma classe pai como sendo de uma classe filha.
b. Ao se projetar uma classe, devemos optar pelo modificador de acesso padrão e apenas modificá-lo caso seja necessário.
c. Ao se projetar uma classe, devemos optar pelo modificador de acesso private e progressivamente liberar acesso conforme necessário.
d. Ao se projetar uma classe, devemos optar pelo modificador de acesso public e progressivamente bloquear acesso, conforme necessário.
e. O método main() é de escopo de objeto.

Assinale a alternativa que faz uma afirmação correta sobre as interfaces gráficas. Um objeto de uma interface gráfica pode ser passado como o parâmetro pai do método JOptionPane.showMessageDialog(). Uma interface gráfica deve ser implementada em uma interface, não em um class. Um objeto de uma interface gráfica pode ser passado como o parâmetro pai do método JOptionPane.showMessageDialog(). Não é possível criar uma interface gráfica sem o auxílio de um editor de interfaces gráficas. Sempre podemos editar o código gerado por um editor de interfaces gráficas. Não é possível utilizar, em uma mesma interface gráfica, tanto o editor de interfaces quanto a criação de interfaces por código.

a) Um objeto de uma interface gráfica pode ser passado como o parâmetro pai do método JOptionPane.showMessageDialog().
b) Não é possível criar uma interface gráfica sem o auxílio de um editor de interfaces gráficas.
c) Sempre podemos editar o código gerado por um editor de interfaces gráficas.
d) Uma interface gráfica deve ser implementada em uma interface, não em um class.
e) Não é possível utilizar, em uma mesma interface gráfica, tanto o editor de interfaces quanto a criação de interfaces por código.

Com o polimorfismo de classes, podemos:
Tratar um objeto de uma classe como sendo de uma classe filha.
Realizar a herança entre classes.
Realizar o reúso de código.
Realizar o polimorfismo de métodos e atributos simultaneamente.
Tratar um objeto de uma classe como sendo de uma classe pai.
Tratar um objeto de uma classe como sendo de uma classe filha.


a. Respostas: a. b. c. d. e.
b. Resposta Selecionada: e.
c. Respostas: a. b. c.
d. Respostas: a. b. c. d. e.

Com relação à orientação a objetos e ao polimorfismo, qual das alternativas está errada?


Sistemas que utilizam corretamente o polimorfismo acabam ocupando menos espaço na memória.
O uso de orientação a objetos incentiva o programador e o analista a fazerem reúso de código.
Os sistemas que usam corretamente o polimorfismo costumam ser mais fáceis de desenvolver.
Sistemas que usam corretamente o polimorfismo costumam ter sua manutenção mais simples.
A orientação a objetos permite a criação de sistemas bem mais complexos do que o paradigma estruturado permite.

Mais conteúdos dessa disciplina