No exercicios temos o seguinte codigo
interface Z {}
interface W {};
interface Y extends Z, W {}
class B {}
class C extends B implements Y {}
class D extends B implements Z, W {}
class E extends C {}
class A {
public static void main(String[] args) {
B b = new C();
}
}
A resposta correta eh O código compila e roda, ao rodar não dá exception.
Nao deveria dar erro pelo motivo da interface Y extender 2 outras interfaces? Pelo que eu entendi podemos implementar mais de uma interface porem nao externder pelo fato do java nao ter heranca multipla