easy abap책의 17-3-3예제에서
?의 casting을 사용하는 이유는
다른타입의 클래스를 형변환할때 사용한다고 배웠습니다.
그런데 정작 예제에는 pony type ref to vehicle. air777 type ref to vehicle.
로 같은 형을 타입참조한 후. Casting으로 대입하던데
개념이 잘 못된 것인가요? 제가 이해를 잘 못한 걸까요?
그래서 air777은 plane을 타입레퍼로 해봤는데 런타임 오류가 뜨네요.
자세한 설명좀 부탁드립니다. 감사합니다.
?의 casting을 사용하는 이유는
다른타입의 클래스를 형변환할때 사용한다고 배웠습니다.
그런데 정작 예제에는 pony type ref to vehicle. air777 type ref to vehicle.
로 같은 형을 타입참조한 후. Casting으로 대입하던데
개념이 잘 못된 것인가요? 제가 이해를 잘 못한 걸까요?
그래서 air777은 plane을 타입레퍼로 해봤는데 런타임 오류가 뜨네요.
자세한 설명좀 부탁드립니다. 감사합니다.
예 지적하신 부분이 맞습니다. 오타네요.
다음과 같이 되어야 합니다. 죄송합니다.
DATA : pony TYPE REF TO vehicle,
air777 TYPE REF TO plane.