SóProvas


ID
946996
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Programação
Assuntos

Julgue os itens que se seguem, a respeito das tecnologias JSE, JME e JEE.

A herança — um princípio de orientação a objetos que permite que classes compartilhem atributos e métodos — é utilizada para reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.

Alternativas
Comentários
  • Herança é um princípio de orientação a objetos, que permite que classes compartilhem atributos e métodos, através de "heranças". Ela é usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. O conceito de herança de várias classes é conhecido como herança múltipla.

    Fonte: Wikipedia, me parece que a questão foi retirada de lá. (rs)

    Bons estudos!
  • Também fiquei com medo da questão por causa de especializar atributos. Mas to fazendo vista grossa pra estes detalhes. O problema a saber quando não posso fazer isso. Praticamente, to tentando adivinhar o que o examinador estava cobrando com a questão!
  • Especializar operações, tudo bem. Mas especializar atributos é demais. Herdar um atributo do tipo int não tem como mudar.
  • "especializar operações ou atributos."

    Acho que o elaborador quis mencionar que em subclasses é possível customizar um método, ou seja, fazer tudo aquilo que a superclasse faz com algumas novas funcionalidades. Quanto aos atributos, entendo que as subclasses teriam atributos específicos para elas. Por exemplo: a classe Pessoa não teria os atributos CPF e CNPJ, que estariam nas subclasses PF (CPF) e PJ (CNPJ). 

    Não vejo erro nesta questão.

  • c-

    it is possible to inherit attributes and methods from one class to another. We group the "inheritance concept" into two categories:

    - subclass (child) - the class that inherits from another class

    -superclass (parent) - the class being inherited from

    https://www.w3schools.com/java/java_inheritance.asp

  • Cespe fazendo questões pelo Wikipedia.. kkkkkkkkkkk

    Um simples Ctrl C Ctrl V

    https://pt.wikipedia.org/wiki/Heran%C3%A7a_(programa%C3%A7%C3%A3o_orientada_a_objetos)#:~:text=Heran%C3%A7a%20%C3%A9%20um%20princ%C3%ADpio%20de,%C3%A9%20conhecido%20como%20heran%C3%A7a%20m%C3%BAltipla.