Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

InterfaceCast.java 290B

1234567891011121314151617181920212223
  1. class A {}
  2. interface I {}
  3. class B extends A implements I {}
  4. public class InterfaceCast {
  5. public static void main(String[] args) {}
  6. void foo(A a, B b, I i) {
  7. A a0 = a;
  8. A a1 = b;
  9. A a2 = (A)i;
  10. B b0 = (B)a;
  11. B b1 = b;
  12. B b2 = (B)i;
  13. I i0 = (I)a;
  14. I i1 = b;
  15. I i2 = i;
  16. }
  17. }