SóProvas


ID
239752
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

No que concerne a conceitos de programação orientada a
objetos, julgue os itens que se seguem.

Classes são constituídas por interfaces e nelas definidas. O nome de uma classe deve ser único e tem escopo dentro da interface na qual é declarado.

Alternativas
Comentários
  • O item está incorreto porque o escopo não é necessáriamente limitado à interface de delcaração.  Considerando-se uma classe declarada dentro de um namespace em C++, por exemplo, e forçozamente considerando interface como sinonimo de namespace o item permaneceria errado porque o escopo seria global.

  • Para uma excelente explicação sobre interfaces (e sua diferenciação em relação à herança de classes abstratas):

    http://www.hitthebits.com/2012/11/what-are-interfaces.html

    http://www.hitthebits.com/2012/11/why-use-interfaces.html
  • Prezados

    O nome da classe não deve ser único , podemos ter o mesmo nome de classe em pacotes diferentes.

    Portanto a questão está errada.