Logo Passei Direto
Buscar

Java

Outros
43) 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:
a. 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.
b. 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.
c. Suponha que uma determinada classe tenha a seguinte declaração: "private class Gato interface Animal {". Esta declaração é um exemplo de uso de herança em Java.
d. 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.
e. Suponha que uma determinada classe tenha a seguinte declaração: "public class Gato extends Animal {". Esta declaração é um exemplo de uso de polimorfismo em Java.
User badge image
Praticando Para o Saber

há 4 meses

Respostas

User badge image

Ed Verified user icon

há 4 meses

Vamos analisar cada uma das alternativas para identificar a afirmativa correta: a. "private class Gato interface Animal {" - Esta declaração está incorreta, pois não é uma sintaxe válida em Java. Além disso, não representa encapsulamento. b. "public class Gato extends Animal {" - Esta declaração é um exemplo de uso de herança em Java, onde a classe Gato herda características da classe Animal. Esta afirmativa está correta. c. "private class Gato interface Animal {" - Novamente, esta declaração não é válida em Java e não representa herança. d. "public class Gato implements Runnable {" - Esta declaração é um exemplo de implementação de uma interface, mas não é um exemplo de polimorfismo. e. "public class Gato extends Animal {" - Esta é a mesma declaração da alternativa b e, como já mencionado, é um exemplo de herança, não de polimorfismo. Portanto, a alternativa correta é: b. 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