Leia o texto a seguir: “Um método abstrato define a assinatura de um método, mas não fornece implementação. Uma subclasse deve fornecer sua própria implementação de cada método abstrato definido por sua superclasse. Portanto, um método abstrato especifica a interface do método, mas não a implementação. Embora as classes e métodos abstratos sejam úteis, podemos levar esse conceito um passo adiante. Em Java, podemos separar totalmente a interface de uma classe de sua implementação usando a palavra-chave interface. Uma interface é sintaticamente semelhante a uma classe abstrata no fato de podermos especificar um ou mais métodos sem corpo. Estes métodos devem ser implementados por uma classe para que suas ações sejam definidas. Quando uma interface é definida, não há limite para o número de classes que podem implementá-la. Além disso, uma classe pode implementar qualquer número de interface.”
Considerando as informações apresentadas, assinale a opção correta:
Ainda não há comentários para esta questão.
Seja o primeiro a comentar!