ABAP中的构造方法-OOABAP

2020-08-18 21:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个方法(m1)为该类创建一...

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

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


我有一个方法(m1)为该类创建一个实例,在该类的构造函数中,我需要设置一个变量,该变量将用于该类中的所有方法,我应该如何将其传递给 来自metrhod m1的构造函数?

3条回答
木偶小白
2020-08-18 21:57

您好克里希纳k

我创建了一个小样本类,也许可以帮助您理解。

 CLASS zcl_singleton定义
   上市
   最后
   创建私人。


   公共部分。
     类方法:
       "!

获取其自身的实例

"!@parameter iv_value |要存储在实例值中的值 "!@parameter ro_instance |其实例 get_instance 输入 iv_value TYPE i 正在返回 VALUE(ro_instance)类型参考zcl_singleton。 方法: "!

获取实例值

"!@parameter rv_value | get_value 正在返回 VALUE(rv_value)类型i。 受保护的部分。 专用部分。 类别数据: "!

其实例

go_instance类型参考zcl_singleton。 数据: "!

实例值

mv_value类型i。 "可以在每种实例方法中使用 方法: "!

构造方法

"!@parameter iv_value |要存储在实例值中的值 构造函数 输入 iv_value TYPE i。 ENDCLASS。 类zcl_singleton的实现。 METHOD构造函数。 mv_value = iv_value。 终结法。 方法get_instance。 如果go_instance是INITIAL。 go_instance = NEW#(iv_value)。 万一。 ro_instance = go_instance。 终结法。 方法get_value。 rv_value = mv_value。 终结法。 ENDCLASS。

问候
Stephan

一周热门 更多>