ABAP 面向对象之继承
来源:互联网 发布:反重力技术 知乎 编辑:程序博客网 时间:2024/05/21 17:54
CLASS counter DEFINITION.
PUBLIC SECTION.
METHODS: set IMPORTING value(set_value) TYPE i,
increment,
get EXPORTING value(get_value) TYPE i.
PROTECTED SECTION.
DATA count TYPE i.
ENDCLASS.
CLASS counter IMPLEMENTATION.
METHOD set.
count = set_value.
ENDMETHOD.
METHOD increment.
ADD 1 TO count.
ENDMETHOD.
METHOD get.
get_value = count.
ENDMETHOD.
ENDCLASS.
CLASS counter_ten DEFINITION INHERITING FROM counter.
PUBLIC SECTION.
METHODS increment REDEFINITION.
DATA count_ten(1) TYPE c.
ENDCLASS.
CLASS counter_ten IMPLEMENTATION.
METHOD increment.
DATA modulo TYPE i.
CALL METHOD super->increment.
WRITE / count.
modulo = count MOD 10.
IF modulo = 0.
count_ten = count_ten + 1.
WRITE count_ten.
ENDIF.
ENDMETHOD.
ENDCLASS.
DATA: count TYPE REF TO counter,
number TYPE i VALUE 5.
START-OF-SELECTION.
CREATE OBJECT count TYPE counter_ten.
CALL METHOD count->set EXPORTING set_value = number.
DO 20 TIMES.
CALL METHOD count->increment.
ENDDO.
- ABAP 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- 面向对象之继承
- ABAP面向对象之实现接口
- ABAP面向对象之EVENT处理
- JAVA-面向对象之继承
- WindowsXP下使用GNS3模拟ASA,并使用ASDM进行管理
- IE不能查看源文件,自动转到桌面
- 算法的特征
- 人生的智慧(二)-叔本华
- myeclipse 8.6安装spket
- ABAP 面向对象之继承
- vs2008+ddkwizard+wdk基于xp环境 windows内核编程环境配置
- ABAP面向对象之实现接口
- oracle认证的2种方式:作系统认证和口令文件认证
- ABAP面向对象之EVENT处理
- [BAT][JAVA]定时任务之-Quartz使用篇
- C
- build android gingerbread
- [Android]APK程序卸载二次确认的实现