Logo Passei Direto
Buscar
(Instituto Anima Sociesc/2010) A linguagem de programação Java é uma linguagem orientada a objetos e como tal, possui características como: herança (habilidade de especificar que um programa é igual a outro, determinando somente as suas diferenças), polimorfismo (habilidade de uma mesma palavra ou símbolo ter significado diferente em contextos distintos) e encapsulamento (divisão de um programa em componentes distintos com interação limitada). Neste contexto, marque a afirmativa correta:
Suponha que uma determinada classe tenha a seguinte declaração: "private class Gato interface Animal ". Esta declaração é um exemplo de uso de encapsulamento em Java.
Suponha que uma determinada classe tenha a seguinte declaração: "public class Gato extends Animal ". Esta declaração é um exemplo de uso de herança em Java.
Suponha que uma determinada classe tenha a seguinte declaração: "public class Gato implements Runnable ". Esta declaração é um exemplo de uso de polimorfismo em Java.
User badge image
Aprendendo Através de Exercícios

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Vamos analisar cada uma das afirmativas para identificar qual delas está correta: 1. "private class Gato interface Animal" - Esta declaração está incorreta. A palavra "interface" não pode ser usada dessa forma. Além disso, o uso de "private" para uma classe não é um exemplo claro de encapsulamento, pois encapsulamento se refere mais à proteção de dados e métodos dentro de uma classe. 2. "public class Gato extends Animal" - Esta declaração está correta. Ela exemplifica o uso de herança em Java, onde a classe `Gato` herda características da classe `Animal`. 3. "public class Gato implements Runnable" - Esta declaração está correta, mas não é um exemplo de polimorfismo. Ela demonstra que a classe `Gato` está implementando a interface `Runnable`, o que é uma forma de garantir que a classe tenha um método específico, mas não é um exemplo direto de polimorfismo. Portanto, a afirmativa correta é: "Suponha que uma determinada classe tenha a seguinte declaração: 'public class Gato extends Animal'. Esta declaração é um exemplo de uso de herança em Java."

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!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina