SóProvas


ID
4861240
Banca
IDECAN
Órgão
IF-RR
Ano
2020
Provas
Disciplina
Programação
Assuntos

A Orientação a Objetos (OO) é um paradigma de programação para o qual "tudo é um objeto", sendo Java uma das principais linguagens que implementam esse paradigma. Em relação à linguagem Java e à OO, analise as seguintes afirmativas:

I. Uma classe Java pode implementar mais de uma interface Java.
II. Uma classe Java abstrata obrigatoriamente deve possuir um ou mais métodos abstratos.
III. Uma classe Java declarada como final não pode ser herdada (não pode ter subclasses Java).

Assinale

Alternativas
Comentários
  • Classe abstrata apenas quer dizer que a classe não pode ser instanciada. Ela poderia ter apenas atributos e métodos concretos para serem herdados sem problema.

    Agora, o que é obrigatório é o seguinte: se uma classe tem um método abstrato, a classe também deve ser abstrata. Gab B.

  • I) correta

    II) ERRADA, uma ABSTRACT class em java apenas não pode ser instanciada e pode ou não ter métodos abstratos.

    III) correta. temos esses tipos modificadores de class em java:

    public, default ( indicando quem pode acessa-la)

    abstract ( não pode gerar instancias)

    final ( não pode ser herdada, estendida)