Logo Passei Direto
Buscar
As classes em Java são distribuídas de forma hierárquica e relacionadas entre si pelo princípio de herança. A classe raiz é a classe Object do pacote java.lang, e essas classes são agrupadas em pacotes.Com relação à distribuição das classes em uma estrutura hierárquica, leia as afirmações a seguir.I. A classe JLabel consegue acessar métodos do pacote JComponent, como o método setFont() que determina características de fonte. II. O método setBackground() do pacote java.JComponent pode ser acessado pela classe Frame via herança.III. A interface Accessible permite que a classe JFrame acesse métodos do pacote javax.JComponent.IV. O método setSize() pode ser acessado via objeto JFrame, pois pertence a uma classe superior à classe JFrame, conhecida como Component. Qual é a alternativa correta?
User badge image
rafael da Matta

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada afirmação: I. A classe JLabel consegue acessar métodos do pacote JComponent, como o método setFont() que determina características de fonte. Verdadeiro, JLabel é uma subclasse de JComponent e, portanto, pode acessar seus métodos, incluindo setFont(). II. O método setBackground() do pacote java.JComponent pode ser acessado pela classe Frame via herança. Falso, a classe Frame não herda de JComponent, mas sim de Frame, que é uma subclasse de Component. Portanto, não pode acessar diretamente métodos de JComponent. III. A interface Accessible permite que a classe JFrame acesse métodos do pacote javax.JComponent. Falso, a interface Accessible não é uma forma de herança que permite acesso a métodos de JComponent. Ela é usada para tornar componentes acessíveis, mas não implica que JFrame possa acessar métodos de JComponent diretamente. IV. O método setSize() pode ser acessado via objeto JFrame, pois pertence a uma classe superior à classe JFrame, conhecida como Component. Verdadeiro, o método setSize() é um método da classe Component, que é a superclasse de JFrame. Com base nas análises, as afirmações verdadeiras são I e IV. Portanto, a alternativa correta que contém todos os itens verdadeiros é: a) I e IV.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina