赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 1096|回复: 1

[FICO] abap 面向对象学习4 events

[复制链接]
发表于 2013-3-16 17:48:11 | 显示全部楼层 |阅读模式
REPORT  Z_OO_11.

class vehicle DEFINITION.
  public section.
   events : myevent EXPORTING value(pl) TYPE i.
   methods: speed.
ENDCLASS.

class vehicle IMPLEMENTATION.
  method speed.
    raise event myevent EXPORTING pl = 2.
  ENDMETHOD.
ENDCLASS.


class handler definition.
  public section.
   methods handler_event for event myevent of vehicle IMPORTING pl.
ENDCLASS.

CLASS handler IMPLEMENTATION.
  method handler_event.
    WRITE:/ 'Speed can not be too fast. The speed is ',pl
           LEFT-JUSTIFIED.
  ENDMETHOD.
ENDCLASS.

start-OF-SELECTION.
data inst_vehicle type ref to vehicle.
data inst_vehicle2 type ref to vehicle.
data inst_handle type ref to handler.

create object : inst_vehicle,inst_vehicle2,inst_handle.
set HANDLER inst_handle->handler_event for inst_vehicle.
"call method inst_vehicle2->speed.
call method inst_vehicle->speed.




上一篇:abap 面向对象学习3
下一篇:abap 面试问题 上海HP
本楼点评(0) 收起
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-4-27 19:13 , Processed in 0.168251 second(s), 32 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表