SóProvas


ID
158938
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

Se uma classe abstrata declara uma interface, essa classe tipicamente contém declarações de métodos, mas não corpos de métodos; a interface não pode ser implementada por classes que herdem da classe abstrata. Em diagramas UML, a classe abstrata pode ser identificada colocando-se seu nome em itálico, e relacionamentos de dependência podem ser representados por setas tracejadas entre clientes da interface e a classe abstrata.

Alternativas
Comentários
  • ERRADO

    por causa disso:
    "a interface não pode ser implementada por classes que herdem da classe abstrata."
  • Não se se aplica à UML tbm, mas essa afirmação em java estaria errada : "essa classe tipicamente contém declarações de métodos, mas não corpos de métodos;


    pois em uma classe abstrata pode ter métodos abstratos e métodos concretos

  • neste caso, cada método da interface deve obrigatoriamente ser implementado por classes que herdem da classe abstrata.
    já a classe abstrata pode ou não implementar (codificar) todos os métodos realizados da interface.