Logo Passei Direto
Buscar
8 Marcar para revisão A linguagem de programação Java é uma linguagem que suporta a programação OO, implementando vários conceitos como Interfaces, classes e métodos abstratos, polimorfismo e outros. Analise as opções a seguir e marque a única alternativa correta com relação à linguagem de programação Java. A Se uma classe for declarada abstrata, todos os seus métodos serão obrigatoriamente abstratos. B Se um método de uma classe for declarado abstrato, a classe também deverá ser declarada abstrata. C Somente Interfaces podem ser abstratas. D Atributos podem ser declarados abstratos. E Uma classe abstrata só pode estender uma Interface ou outra classe Abstrata.
User badge image
Allysson Petryk

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar cada uma das alternativas em relação à linguagem de programação Java e seus conceitos de Programação Orientada a Objetos: A) Se uma classe for declarada abstrata, todos os seus métodos serão obrigatoriamente abstratos. Incorreta. Uma classe abstrata pode ter métodos concretos (não abstratos) e métodos abstratos. B) Se um método de uma classe for declarado abstrato, a classe também deverá ser declarada abstrata. Correta. Se uma classe contém um método abstrato, ela deve ser declarada como uma classe abstrata. C) Somente Interfaces podem ser abstratas. Incorreta. Classes abstratas também podem existir e não são limitadas a interfaces. D) Atributos podem ser declarados abstratos. Incorreta. Atributos não podem ser abstratos em Java; apenas métodos podem ser. E) Uma classe abstrata só pode estender uma Interface ou outra classe Abstrata. Incorreta. Uma classe abstrata pode estender uma classe concreta também. Portanto, a alternativa correta é: B) Se um método de uma classe for declarado abstrato, a classe também deverá ser declarada abstrata.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina