Ed
há 24 horas
Vamos analisar as alternativas apresentadas em relação ao conceito que define regras que devem ser implementadas em uma classe na programação orientada a objetos em Java: A) Herança - Refere-se à capacidade de uma classe herdar características de outra, mas não define regras específicas a serem implementadas. B) Sobrecarga - Refere-se à possibilidade de ter métodos com o mesmo nome, mas com diferentes parâmetros. Não se relaciona diretamente com a definição de regras. C) Interface - Uma interface em Java define um contrato que as classes devem seguir, ou seja, especifica métodos que devem ser implementados pelas classes que a utilizam. Essa é a alternativa que se encaixa na descrição de "criação de regras (obrigações) que devem ser implementadas em classes". D) Sobrescrita - Refere-se à reimplementação de um método de uma classe pai em uma classe filha, mas não define regras para a classe. E) Encapsulamento - Diz respeito à proteção dos dados de uma classe, mas não define regras que devem ser implementadas. Portanto, a alternativa correta é: C) Interface.