尽快创建对象

2020-09-10 22:50发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


所有问候。

我在ABAP中遇到了很多代码。

 数据:lr_intf类型引用为lif_test,
          lr_mine类型参考lcl_myclass。
 创建对象lr_intf类型lcl_myclass。

这里lif_test是一个接口。

我的问题是,在这里使用lcl_myclass通过TYPE关键字创建对象的确切方式。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


所有问候。

我在ABAP中遇到了很多代码。

 数据:lr_intf类型引用为lif_test,
          lr_mine类型参考lcl_myclass。
 创建对象lr_intf类型lcl_myclass。

这里lif_test是一个接口。

我的问题是,在这里使用lcl_myclass通过TYPE关键字创建对象的确切方式。

付费偷看设置
发送
3条回答
一只江湖小虾
1楼 · 2020-09-10 23:38.采纳回答

我将尝试使用内存分配方式回答您的问题。

因此,当您编写以下代码时-

 CLASS c1定义。  ... ENDCLASS。
 数据引用至c1的类型。
 创建对象oref。  

因此在上面的代码中,我们为类c1创建对变量oref的引用,然后分配内存。

 CLASS c1定义。
 ....
 ENDCLASS。

 DATA OREF TYPE REF TO对象。

 创建对象oref TYPE c1。
 

在上面的代码中,我们创建对变量对象的引用,然后定义类并分配内存。

希望这会对您有所帮助。

有关更多查询,请参阅

创建对象

shere_lin
2楼-- · 2020-09-10 23:21

我不太了解您对此问题想知道什么,但是您可以按CREATE OBJECT上的F1键以了解其工作原理。

Nir深蓝
3楼-- · 2020-09-10 23:34

甚至我都不明白您是在问"创建对象类型"语法如何工作,还是在为接口创建对象。

如果还有第二个疑问,那么除非在类中实现了接口,否则我们无法为该接口创建对象。 如果您检查 lcl_myclass ,它必须实现接口 lif_test。

一周热门 更多>