Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Cast filha para pai

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 = (B) new D();
        D d = (D) new B();
        // Estas conversões  são  possíveis?
    }
}

1 resposta
solução!

Oi Manoel, tudo bem?

Sim amigo, os casts que você mostrou são possíveis =)

Abraço!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software