2016-08-25 2 views
1

다음은 내 샘플 코드입니다.자바 복제 및 downcasting

누군가 12 번 줄에서 무슨 일이 일어 났는지 설명 할 수 있습니까? 이 다운 캐스트가 예외를 throw하지 않는 이유는 무엇입니까?

+0

왜 던져 야하나요? – tkausl

+2

왜 던지지 않습니까? 왜냐하면 * 마술 *. 월 최고의 밤처럼 검은 색 마술. 'clone()'은 JVM 수준의 이상한 일을합니다. –

답변

0

라인 4 때문입니다. 전화 번호는 Object.clone()입니다. 그 방법은 매직을합니다. 기존 인스턴스와 동일한 런타임 유형으로 새 인스턴스를 작성합니다.