Dada las siguientes interfaces correctamente declaradas:
public interface IReunion {
Integer numParticipantes() throws Exception;
}
public interface ICelebracion thextends IReunion {
String motivo();
}
¿qué error contiene la siguiente declaración?
import java.util.List;
public interface IBanquete extends ICelebracion {
@Override List<String> motivo();
Integer numParticipantes(String paisOrigen)
}
Dadas las siguientes interfaces correctamente declaradas:
public interface IReunion {
Integer numParticipantes();
}
import java.time.LocalDate;
public interface IEvento {
LocalDate fechaInicio();
}
¿qué error contiene la siguiente declaración?
public interface ICelebracion extends IReunion, IEvento {
Integer numParticipantes() throws Exception;
}
Dadas las siguientes interfaces correctamente declaradas:
public interface IReunion {
Integer numParticipantes();
}
public interface ICelebracion extends IReunion {
String motivo();
}
indica cómo se deben rellenar los espacios subrayados (numerados entre corchetes) para que la siguiente declaración sea correcta y corresponda a un diseño razonable :
public ____[1]_____ Celebracion ____[2]_____ ICelebracion {
private String motivo;
public Celebracion(String motivo) { this.motivo = motivo; }
____[3]_____ String motivo() ____[4]_____
}
Dada la siguiente interfaz correctamente declarada:
public interface IEventoDeportivo {
public abstract String getDeporte();
}
¿Cuál de las siguientes declaraciones es correcta?