SóProvas


ID
308719
Banca
CESPE / CEBRASPE
Órgão
TJ-ES
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens de 29 a 40, relativos a fundamentos de computação
e linguagens de programação e desenvolvimento para a Web.

Na programação orientada a objetos, objetos que possuam operações que se comportem da mesma maneira, mesmo que possuam atributos diferentes, podem ser agrupados em uma mesma classe.

Alternativas
Comentários
  • A pegadinha desta Questão esta no ponto onde se diz "mesmo que possuam atributos diferentes " isso não é verdade. mas podemos ter metodos iguais com parametros diferentes isso se chama sobrecarga de metodos..
    Ex: digamos que temos dois metodos carregarFile(File filename) e outro carregarFile(String filename) na mesma classe isso é possivel utilizando a tecnica de sobrecarga de metodo.
  • A questão pode confundir por afirmar que uma classe pode ser formada por um conjunto de objetos com comportamentos em comum e atributos diferentes , no entanto, tal afirmação vai contra a definição básica de classe: "Uma classe representa um conjunto de objetos que possuem comportamentos e características comuns". Ora, se os atributos são diferentes não temos a representação de classe e isso invalida a questão.
  • Agrupados em que sentido CESPE?


    Eu posso ter objetos de vários tipos dentro de uma classe.

    Agora com um português ambíguo desses a banca querer perguntar se eu posso a partir de uma mesma classe gerar objetos com atributos diferentes aí é DEMAIS! 

    Tipo de questão que se deixa em branco no dia, pq a reposta é a banca que decide, pode ser qualquer coisa.

  • Pensei o seguinte: operações são aplicadas sobre os atributos, então como podem ter o mesmo comportamento, mas atributos diferentes.