Logo Passei Direto
Buscar
Sobre herança em Java, afirmase que: I Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados. II Os atributos e métodos privados não são herdados pela subclasse. III Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface. A alternativa que contém apenas opções corretas é:
User badge image
Igor Macedo

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Vamos analisar cada afirmativa sobre herança em Java: I. Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados. Falso. Métodos públicos em uma classe são herdados pela subclasse e também são acessíveis. II. Os atributos e métodos privados não são herdados pela subclasse. Verdadeiro. Atributos e métodos privados não são acessíveis diretamente pela subclasse, embora a subclasse possa acessar métodos públicos ou protegidos que manipulem esses atributos. III. Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface. Verdadeiro. Em Java, uma classe pode estender uma superclasse e implementar uma ou mais interfaces ao mesmo tempo. Com base na análise: - O item I é falso. - O item II é verdadeiro. - O item III é verdadeiro. Portanto, a alternativa que contém apenas opções corretas é: não há uma alternativa correta, pois o item I é falso. Você precisa criar uma nova pergunta.

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