Analise as afirmativas abaixo sobre POO (Programação Orient...

Próximas questões
Com base no mesmo assunto
Q630828 Engenharia de Software

Analise as afirmativas abaixo sobre POO (Programação Orientada a Objetos).

I. ____________________ são classes onde os objetos nunca são instanciados diretamente.

II. ____________________ ocorre quando uma classe herda características de apenas uma superclasse.

III. ____________________ permite a comunicação entre objetos.

IV. ____________________ é o mecanismo utilizado para impedir o acesso direto aos atributos de um objeto.


Correspondem, respectivamente, às afirmativas I, II, III e IV: 

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - Classes Abstratas, Herança Simples, Método, Encapsulamento.

Para compreender o motivo, vamos detalhar cada afirmação presente na questão:

  • Classes Abstratas: São utilizadas como base para outras classes, mas não são projetadas para criar objetos diretamente delas. Em outras palavras, você não pode instanciar um objeto de uma classe abstrata, mas pode usá-la para criar subclasses.
  • Herança Simples: Refere-se à herança onde uma classe filha herda atributos e métodos de uma única classe pai. Isso se diferencia da herança múltipla, onde uma classe pode herdar de mais de uma classe pai.
  • Método: Métodos são as ações ou comportamentos dos objetos. Eles permitem que os objetos interajam entre si ou realizem operações internas.
  • Encapsulamento: É um conceito fundamental na POO que envolve restringir o acesso direto aos dados de um objeto e proteger a integridade desses dados. Isso é feito usando modificadores de acesso como private, protected ou outros mecanismos para controlar o acesso.

Conhecendo esses conceitos, você pode identificar por que cada termo corresponde à sua respectiva afirmação e por que a alternativa C é a resposta correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

I. Classes Abstratas são classes onde os objetos nunca são instanciados diretamente.

 

II. Herança Simples ocorre quando uma classe herda características de apenas uma superclasse.

 

III. Método permite a comunicação entre objetos.

 

IV. Encapsulamento é o mecanismo utilizado para impedir o acesso direto aos atributos de um objeto.

 

Fonte: Própria Questão.

c-

Classe abstrata é uma classe que nao pode ser instanciada. Somente uma classe concreta pode faze-lo. Para visualizar isso, é so imaginar quando questionar alguem de sua profissao. Se ele for professor, vai dizer que é de geografia, historia, portugues etc. Nao existe a possibilidade de alguem ser somente professor, sem nenhuma especificação. 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo