메뉴 건너뛰기

SAP 한국 커뮤니티



p.921,922,923,924 / 예제17-3-3 / Z17_077 내용 오류

초코 2008.12.05 19:30 조회 수 : 2649 추천:2

(1) 책의 내용대로 실행할 경우 [그림 : 17-3-3]의 결과가 나타납니다.


하지만 이것은 casting했기 때문이 아니라 pony와 air777 모두 vehicle 클래스의 인스턴스이기 때문에


애시당초 fly method가 정의되어 있지 않기 때문입니다.


같은 클래스 타입 변수이기 때문에 casting도 필요 없습니다.


 


data: pony type ref to vehicle,


      air777 type ref to plane.


  :


  :


create object air777.


  :


  :


pony ?= air777.


  :


  :


*call method: pony->fly.   "error


call method: pony->create.


 


 


로 해야 의도에 맞는 소스입니다.


air777 ?= pony 는 안되는데 이유는 pony가 air777보다 상위 클래스이기 때문입니다.


상위 클래스 변수에 하위 클래스 인스턴스를 담을 수는 있지만 반대는 안됩니다.


air777 ?= pony 할 경우 casting 오류가 발생합니다. (try catch는 이를 무시합니다.)


위처럼 고치면 try catch 문을 제거해도 에러가 없습니다. (casting에 문제가 없으므로)


 


(2) [결과 : 17-3-3] 캡쳐의 표시 위치가 틀렸습니다. 이 예제의 맨 뒤로 이동해야 합니다. (p.924)


 


 

번호 제목 글쓴이 날짜 조회 수
공지 EASY ABAP 2.0 전체 오탈자 파일 [2] sapjoy 2013.10.12 5906
165 [EASY ABAP] 1041p CL_GUI_ALV_GIRD -> CL_GUI_ALV_GRID 초보야 2012.02.13 4465
164 Easy Abap 초판 p232, 두번째 컬럼 예제:5-3-7의 7번째 Line 나이키 2011.04.08 4033
163 269 페이지 함수 중복 RH_PM_CONVERT_DATE_TO_MONTH와 CLOI_PUT_SIGN_IN_FRONT [1] 금은돌 2008.05.06 4027
162 226 page new -> now(냉무) 227 page 아래 count2 -> count [1] 대박 2008.05.13 3927
161 98 페이지 - 기본 산술 연산자 [1] 땀돌이 2008.04.17 3850
160 p.860 ④ PAI 구현 ⑤ PBO 구현 [1] madallica 2008.08.25 3792
159 p.285 용어정정 : CBO = Component Bolt On -> Customer Bolt-On [1] 초코 2008.11.20 3512
158 [2판.P891~984] 17강(ABAP Object) 오타및의견 [1] 문바이 2009.09.30 3464
157 109 page [1] madallica 2008.05.30 3460
156 [PLUS ABAP] 41P 3번째줄 수량 필드인 SFLIGHT테이블의 PRICE --> 금액 필드 [1] 금은돌 2010.03.22 3445
155 [2판.P1171~1216] 20강 오타및의견 [1] 문바이 2009.11.09 3343
154 [2판.P399~510] ABAP Dictionary 오타및의견 [1] 문바이 2009.08.28 3326
153 EASYABAP개정판이 인쇄되었습니다. [18] sapjoy 2008.12.03 3304
152 [2판.P663~890] 15강~16강 오타및의견 [2] 문바이 2009.09.17 3293
151 340페이지 예제7-4-4를 수정합니다. [1] sapjoy 2008.05.21 3283
150 p739 예제 15-5-11 [1] file 아밥또퍼 2008.07.24 3233
149 [PLUS ABAP] 263 P 밑에서 4번째 T-CODE : PFCF라는 티코드가 없네요..->PFCG 아닌가요? [1] 금은돌 2010.03.26 3212
148 p154 예제 4-2-3 [2] file 아밥또퍼 2008.07.09 3177
147 [2판.P545~662] 11강~14강 오타및의견 [1] 문바이 2009.09.04 3163