Sobre o projeto e a implementação de software Orientado a Ob...

Próximas questões
Com base no mesmo assunto
Q2234717 Programação
Sobre o projeto e a implementação de software Orientado a Objetos, analise as afirmativas a seguir se são verdadeiras (V) ou falsas (F) e assinale a alternativa com a sequência correta.
( ) Uma superclasse é a especialização de uma subclasse, enquanto uma subclasse é a generalização de uma superclasse. ( ) Uma classe define as propriedades comuns das suas instâncias (objetos). ( ) A comunicação entre objetos é feita via mensagens entre operações. ( ) O termo instância é utilizado para descrever um objeto em particular.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito Correto: D - F – V – V – V.

Para resolver esta questão, é necessário compreender os conceitos fundamentais de Programação Orientada a Objetos (POO). Vamos discutir cada afirmativa:

(Falsa) A primeira afirmativa diz que uma superclasse é a especialização de uma subclasse, o que está incorreto. Na verdade, é o contrário: uma subclasse é que é a especialização de uma superclasse. A superclasse, por sua vez, é a generalização das subclasses. Esse é um princípio fundamental da herança em POO, onde classes mais específicas herdam de classes mais gerais.

(Verdadeira) A segunda afirmativa é verdadeira, já que uma classe é, de fato, um modelo ou molde que define as propriedades (atributos) e comportamentos (métodos) comuns às suas instâncias.

(Verdadeira) A terceira afirmativa também está correta. Em POO, os objetos se comunicam através do envio de mensagens, que podem ser entendidas como chamadas a métodos (operações) de outro objeto. Essa é a base da interação entre objetos em qualquer sistema orientado a objetos.

(Verdadeira) A última afirmativa é verdadeira. O termo instância é usado para descrever um objeto específico criado a partir de uma classe. Cada objeto tem seu próprio estado, que é definido pelos valores de seus atributos, mas compartilha o comportamento definido pela classe.

Com base na análise acima, a alternativa correta é a D, onde a primeira afirmativa é falsa e todas as demais são verdadeiras.

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

Na programação orientada a objetos, os objetos se comunicam através do envio de mensagens (chamadas de métodos). Um objeto envia uma mensagem a outro objeto para invocar um método desse objeto.

Clique para visualizar este comentário

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