이러한 구문은 오류가 발생하기 쉬우며 런타임 시 java.lang.ClassCastException을 던집니다.
java.lang.ClassCastException
예:
interface A {} interface Z {} static class C {} void x(C c) { if (c instanceof Z) { A a = ((A)c); // 호환되지 않는 인터페이스 'A'로 형 변환 } }