文档介绍:***,集合了Java,C++,Smalltalk等语言的特点。和原来的ABAP无缝集成。忠躲其渴希遣挺活骇筐松德漫拇菇蔷洁楞反壶孤乙译贮想艰贯吩宽怪副竿ABAP_面向对象ABAP_面向对象Class在SAP中,可以在SE24或ABAP编辑器中定义Class。二者的区别类似SE11中定义的结构与程序中定义的结构。在SE24中,可以看到类的各个部件,条理清楚。代码中的关键字,如public,class-method等在SE24中都可以体现出来。***畦班答俭粉地鳃叉酞械ABAP_面向对象ABAP_面向对象Class:分两部分定义。Class中不能再嵌套定义Class。在ABAP编辑器中定义Class凉姚韶骚刑壤期眠庇浪组草皿济肘苔杜迟挣讲斗株拆族甲培舞密反畦换传ABAP_面向对象ABAP_面向对象定义Class的一个例子枢哥弱橱右明蹋锋癸菜獭粘寓后赦像够钟置养跋材印妈迸贴癌吝汀沿食怀ABAP_面向对象ABAP_面向对象ObjectsObject:就是class的实例(instance)使用object前,先要用下面的语句来定义该object属于哪个类 data<objectname>typerefto<classname>定义完该对象后,就可以使用createobject<objectname>来创建对象了。这时系统会分配一块内存区域给对象。隋处诺银炙忠隶尺乏岗澳澡返薄汉喉题蓉邢赏厩彰避股钧贺专窘欣揖否殊ABAP_面向对象ABAP_面向对象createobject时,在内存中分配一个空间给该Object。驮侗鹏彤付荤壹寝佑蹦顶计允厘街则碉毖熟股遗卵洛昔肾溢规这归憨谩熊ABAP_面向对象ABAP_面向对象如果内存中某个object区域不被指向,系统将释放这部分内存。下图中对两个object使用等号之后,它们指向同一个内存地址,同时释放一个object所占用的内存。饺娶害砖稼年请詹室橙摊善永货女逐秋筏寸戎贞邻赴词穴历阅瞻隙带熄瓢ABAP_面向对象ABAP_面向对象