SAP ABAP OO面向对象入门实例Word格式文档下载.docx

上传人:b****1 文档编号:13323183 上传时间:2022-10-09 格式:DOCX 页数:21 大小:275.43KB
下载 相关 举报
SAP ABAP OO面向对象入门实例Word格式文档下载.docx_第1页
第1页 / 共21页
SAP ABAP OO面向对象入门实例Word格式文档下载.docx_第2页
第2页 / 共21页
SAP ABAP OO面向对象入门实例Word格式文档下载.docx_第3页
第3页 / 共21页
SAP ABAP OO面向对象入门实例Word格式文档下载.docx_第4页
第4页 / 共21页
SAP ABAP OO面向对象入门实例Word格式文档下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

SAP ABAP OO面向对象入门实例Word格式文档下载.docx

《SAP ABAP OO面向对象入门实例Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《SAP ABAP OO面向对象入门实例Word格式文档下载.docx(21页珍藏版)》请在冰豆网上搜索。

SAP ABAP OO面向对象入门实例Word格式文档下载.docx

METHODS:

show_text.

PRIVATESECTION.

DATAtext(100)TYPEcVALUE'

ThisismyfirstABAPobject.'

.

ENDCLASS."

simpleobj

Class(Implementation)SIMPLEOBJ

CLASSsimpleobjIMPLEMENTATION.

METHODshow_text.

WRITEtext.

ENDMETHOD."

show_text

SIMPLEOBJ

*GlobalDataDeclaratioin

DATAob_appTYPEREFTOsimpleobj.

START-OF-SELECTION.

CREATEOBJECTob_app.

CALLMETHODob_app->

show_text.

 

ReportY_TEST_A_1*

*

类的静态属性*

REPORTy_test_a_1.

Classvehicle

CLASSvehicleDEFINITION.

CLASS-DATAclass_name(10)VALUE'

Vehicle'

accelerate,show_speed.

PROTECTEDSECTION.

DATAspeedTYPEi.

CONSTANTS:

piTYPEpDECIMALS2VALUE'

3.14'

vehicle

Class(Implementation)vehicle

CLASSvehicleIMPLEMENTATION.

METHODaccelerate.

speed=speed+1.

accelerate

METHODshow_speed.

WRITE:

/'

Speed:

'

speed.

show_speed

DATAob_app1TYPEREFTOvehicle.

DATAob_app2TYPEREFTOvehicle.

DATAob_app3TYPEREFTOvehicle.

DATAo_vehicleTYPEREFTOz_cl_vehicle."

引用全局类

CREATEOBJECTob_app1.

CREATEOBJECTob_app2.

'

ob_app1'

ob_app1->

class_name.

ob_app2'

ob_app2->

vehicle'

vehicle=>

SKIP.

ob_app1->

class_name='

Ship'

vehicle=>

Bus'

CREATEOBJECTob_app3.

ob_app3'

ob_app3->

CALLMETHODob_app3->

accelerate.

show_speed.

CREATEOBJECTo_vehicle.

DO5TIMES.

CALLMETHODo_vehicle->

ENDDO.

DATAo_vehicle2LIKEo_vehicle.

o_vehicle2=o_vehicle.

CLEARo_vehicle.

CALLMETHODo_vehicle2->

WRITE'

对象只要有被引用的变量,就是活动的。

ReportY_TEST_A_2*

类方法参数调用*

REPORTy_test_a_2.

exp_speedIMPORTINGcnameTYPEstring

EXPORTINGispeedTYPEi,

accelerateIMPORTINGrateTYPEi,

addCHANGINGaddoneTYPEi.

DATAspeedTYPEiVALUE0.

speed=speed+rate.

METHODexp_speed.

ispeed=speed.

WRITEcname.

METHODadd.

addone=addone+1.

add

DATAo_vehicleTYPEREFTOvehicle.

DATAintTYPEiVALUE3.

DATAfnameTYPEstringVALUE'

Speed='

EXPORTING

rate=int.

accel

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 卡通动漫

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1