Orientação a Objetos é um paradigma de análise, proj...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C, que afirma que "Um evento pode existir se não houver um objeto a ele associado". Esta afirmação é incorreta no contexto da programação orientada a objetos (POO).
Na POO, um evento é tipicamente entendido como uma ação ou ocorrência reconhecida por um software que pode ser tratada por um objeto. Dessa forma, um evento está sempre associado a um objeto, que é responsável por responder ou tratar esse evento. Por exemplo, quando você clica com o mouse, esse clique é um evento que um objeto de interface gráfica deve tratar. Sem um objeto para responder, um evento não teria significado dentro do paradigma da orientação a objetos.
Para entender por que as outras opções são incorretas, vamos revisar brevemente cada uma:
A alternativa A está correta porque um objeto, de fato, pode ser considerado um conjunto de dados (propriedades) junto com operações (métodos) que agem sobre esses dados.
A alternativa B também é verdadeira, pois cada objeto tem uma identidade única (normalmente uma referência ou endereço de memória), um estado (conjunto de valores de suas propriedades) e um comportamento (conjunto de métodos que realizam operações com ou sobre o objeto).
Na alternativa D, a afirmação de que "Um objeto pode existir mesmo que não exista nenhum evento associado a ele" é verdadeira, porque objetos podem existir independentemente de estarem, no momento, associados a eventos. Eles têm uma existência própria na memória do computador.
Por fim, a alternativa E é uma descrição precisa de alguns dos principais conceitos implementados pela orientação a objetos: abstração, classe, objeto, encapsulamento, herança e polimorfismo.
Com esse entendimento, você pode ver que a alternativa C é a única que não está alinhada com os princípios da POO e, portanto, é a resposta incorreta da questão, o que a torna a correta de acordo com a instrução do enunciado, que pede pela afirmação incorreta.
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
http://www.dcc.unimontes.br/renato/2009/SDI/MATERIAIS/2007_1_paradigmas_orientado_eventos.pdf
a) Um objeto pode ser considerado um conjunto de dados. CORRETA
Um objeto nada mais é que um conjunto de atributos/dados (seu estado) e ações (seu comportamento).
b) Os objetos possuem identidade, estado e comportamento. CORRETA
Exato. A identidade, adicionalmente, o diferencia dos demais objetos.
c) Um evento pode existir se não houver um objeto a ele associado. INCORRETA
Jamais! Mesmo nos casos de objetos com eventos/métodos estáticos (compartilhados) um objeto é criado na memória.
d) Um objeto pode existir mesmo que não exista nenhum evento associado a ele. CORRETA
Sim! São objetos instanciados de classes que possuem apenas atributos. Não faz muito sentido ao passo que OOP orienta criar atributos privados e métodos públicos que os manipulem, mas é possível.
e) A orientação a objetos implementa o conceito de abstração, classe, objeto, encapsulamento, herança e polimorfismo. CORRETA
c)
Um metodo so pode existir com um objeto que o invoca. No caso de static methods() em static void main(), o objeto é o nome do arquivo da classe
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo