二维码

[面向对象] ABAP面向对象中关键字me的使用

Twilight发表于 2019-10-09 14:58Twilight 最后回复于 2019-10-09 14:58 [复制链接] 84 0

关键字ME在当前类中使用,而关键字super则用在子类继承父类的关系中,当子类中访问父类属性或方法可以用super。

1、程序代码
  1. CLASS lcl_service DEFINITION.
  2.   PUBLIC SECTION.
  3.     DATA: number TYPE i VALUE 100.
  4.     METHODS: set_number.
  5. ENDCLASS.

  6. CLASS lcl_service IMPLEMENTATION.

  7.   METHOD set_number.
  8.     DATA: number TYPE i VALUE 200.

  9.     WRITE:/ 'Local Value = ' ,number.
  10.     WRITE:/ 'Global Value = ' ,me->number.
  11.   ENDMETHOD.

  12. ENDCLASS.

  13. START-OF-SELECTION.
  14.   DATA: lo_service TYPE REF TO lcl_service.

  15.   CREATE OBJECT lo_service.
  16.   lo_service->set_number( ).
复制代码
2、测试结果
ABAP-object-me.jpg
回复

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

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