Ed
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."
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material