public interface Casa {
@Deprecated
void abrir();
void abrirPortaFrente();
void abrirPortaFundos();
}
O que está errado nesta interface? Como corrigir o erro se existir ?
5 Respostas
Onde que o erro pode existir? Isso é só um contrato.
Exercício da faculdade cara. Não entendi.
Creio que esse deprecated não deveria estar aí, mas isso não é um erro…
O professor não explicou nada? Só passou isso?
Explicou que tinha um erro aí só não sei qual e não falou qual.
2 – O que está errado nesta interface?
public interface Casa {
@Deprecated
void abrir();
void abrirPortaFrente();
void abrirPortaFundos();
}
3 – Considere a interface do exercício 2. Se você compilar o código abaixo, o compilador gera um warning (alerta) porque abrir foi depreciado (na interface). O que você pode fazer para resolver este warning?
public class MinhaCasa implements Casa {
public void abrir() {}
public void abrirPortaFrente() {}
public void abrirPortaFundos() {}
}
Esta aí os exercícios
Minhas respostas:
-
Não gerou nenhum aviso (utilizando o JDK 10) (Eclipse IDE Version: Photon Release (4.8.0))
-
Não gerou nenhum aviso (utilizando o JDK 10)
Criado 20 de setembro de 2018
Ultima resposta 21 de set. de 2018
Respostas 5
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo