SóProvas


ID
1452592
Banca
CESPE / CEBRASPE
Órgão
TRE-GO
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os item subsequente à luz do paradigma de orientação a objetos.

Uma classe abstrata possui instâncias diretas, bem como suas classes descendentes.

Alternativas
Comentários
  • Uma classe abstrata não pode ser instanciada.


    http://www.devmedia.com.br/classes-abstratas-e-encapsulamento/7515

    • Usualmente, a existência de uma classe se justifica pelo fato de haver a possibilidade de gerar instâncias da mesma

      • Essas são as classes concretas.

    • No entanto, podem existir classes que não geram instâncias diretas.

      • Essas são as classes abstratas.

    • Classes abstratas são utilizadas para organizar e simplificar uma hierarquia de generalização.

      • Propriedades comuns a diversas classes podem ser organizadas e definidas em uma classe abstrata a partir da qual as primeiras herdam.

    • Subclasses de uma classe abstrata também podem ser abstratas, mas a hierarquia deve terminar em uma ou mais classes concretas.
      https://docs.google.com/presentation/d/1DeAD0Z9zYSyusPFSNdyln2bmnlRhuTlVVI_uwdDh3WM/edit#slide=id.i254

  • Somente classes concretas podem ser instanciadas.

    "As classes abstratas representam um conceito abstrato e é utilizada para organizar uma hierarquia de generalização." Professor Fernando Pedrosa.