Escrever uma interface é como escrever uma classe. As classes descrevem atributos e comportamentos de objetos. Por sua vez, as interfaces têm o comportamento que as classes utilizam. Todos os métodos de uma interface devem ser definidos em uma classe, a não ser que a classe seja abstrata.
Sobre interface e classe abstrata, analise as afirmativas a seguir.
I. Uma interface é escrita em um arquivo com extensão .java, com o nome da interface correspondente ao nome do arquivo.
II. Usamos classes abstratas quando desejamos definir uma classe mais geral, representando objetos de modo mais genérico, porém sem instanciá-los.
III. Para usar uma classe abstrata, é necessário herdá-la de outra classe, sem fornecer implementações para os métodos abstratos.
IV. As interfaces deixam o código mais reutilizável, já que uma única classe pode trabalhar com várias outras, por meio de uma única interface.
Lista de comentários
Resposta:
I,II e IV apenas
Explicação:
Conforme AVA
Resposta:
I, II e IV apenas
Explicação:
Confirmado no AVA