Logo Passei Direto
Buscar
Questão 10 Código da questão: 36634 Na aplicação dos conceitos de programação orientada a objetos na linguagem Java, existe um conceito relacionado à criação de regras (obrigações) que devem ser implementadas em classes. Identifique, entre os conceitos apresentados a seguir, aquele que é responsável por definir regras que devem ser implementadas em uma classe. A Herança. B Sobrecarga. C Interface. D Sobrescrita. E Encapsulamento.
User badge image
Philippe Guimarães

há 24 horas

Respostas

User badge image

Ed Verified user icon

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.

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