다형성 - 다운캐스팅 실행 에러
[예제7-15] CastingTest2.java class CastingTest2 { public static void main(String args[]) { Car car = new Car(); Car car2 = null; FireEngine fe = null; car.drive(); fe = (FireEngine)car; // 실행 시 에러가 발생한다. fe.drive(); car2 = fe; car2.drive(); } } [실행결과]drive, Brrrr~ java.lang.ClassCastException: Car at CastingTest2.main(CastingTest2.java:8) 이 예제는 컴파일은 성공하지만, 실행시 에러(ClassCastException)가 발생한다. 에러가 발생한..
java,web study/3주차 (7월 15일 ~21일)
2013. 7. 16. 11:13